在某些情况下,我的服务可能会被尝试在不应该启动的时候启动。在这种情况下,在onStartCommand()
方法中调用stopSelf()
是不是很糟糕?如果是这样的话,处理这种情况的最佳方法是什么?我们将非常感谢您提供的任何资源。
发布于 2011-11-27 01:38:58
在onStartCommand()方法中调用stopSelf()是不是不好?
在我的脑海中,我想不出为什么这会是一个问题。
stopSelf()
和安卓的很多东西一样,没有立竿见影的效果。它将一条消息放在由主应用程序线程处理的消息队列中。在onStartCommand()
返回之前,停止服务的实际工作甚至都不会开始。
https://stackoverflow.com/questions/8279199
复制相似问题