Android重启service
的有关信息介绍如下:看2.3的SDK文档,对Service中onStartCommond()的返回值START_STICKY,代码如下:
@Override
public int onStartCommand(Intent intent, int flags, int startId){
Log.e(TAG, "onStartCommand");
return START_STICKY;
}
错误理解:会在关闭服务后重新启动,如在任务管理器中停止服务后或者在应用管理中强制停止应用后会重新启动呢,经过测试,不能自动重启,这样理解是错误的
《Pro Android 3》中对此解释:系统在内存不足时回收了服务,在内存空闲时,服务会自动启动。
是否人有对此疑惑,希望在此讨论一下,,,,,,