标签: android android-service
我的onStartCommand中有一个带有返回Service.START_STICKY的服务的应用。此服务记录用户位置,以便每小时批量发送到服务器。为了节省电池寿命,我不将日志存储到磁盘,我只是将其保存在内存中。问题:
Service.START_STICKY
当用户终止应用程序时,它看起来像服务也被杀死但是服务的ondestroy没有被触发。那么我怎么知道服务何时被关闭/销毁以保存到磁盘所有日志以便以后检索它?
当系统重新启动服务时,感谢START_STICKY,它的接缝不会调用onStartCommand。这是正常行为吗?