【发布时间】:2013-02-28 02:59:39
【问题描述】:
我对 android 中的 START_NOT_STICKY 感到困惑。这里有两个问题:
我不需要为
START_NOT_STICKY服务显式调用stopself,因为它会在onStartCommand 之后自行停止,对吧?如果在服务中启动一个 workerThread,它会在我返回 START_NOT_STICKY 后继续运行吗?为什么我想知道服务应该在返回 START_NOT_STICKY 后自行停止
如果我的服务同时实现 onStartCommand 和 onBound,我应该在哪里调用 stopSelf?
编辑(来自安卓文档)
对于已启动的服务,它们可以决定运行另外两种主要的操作模式,具体取决于它们从 onStartCommand() 返回的值:START_STICKY 用于根据需要显式启动和停止的服务,而 @987654324 @
【问题讨论】: