我的服务中onDestroy
有一些方法。必须调用它们来设置一些应用程序设置。也许有可能接收某种广播来设置设置值?据我了解,系统重启后该服务不会处于活动状态。有什么想法吗?
答案 0 :(得分:0)
不保证在服务上调用我在服务中的onDestroy中有一些方法
onDestroy()
。例如,如果用户强制您从“设置”中停止,或者您因异常而崩溃,或者Android匆忙需要RAM并终止您的流程,则不会调用onDestroy()
。
必须调用它们来设置一些应用程序设置。
然后你应该在onDestroy()
以外的某个时间打电话给他们。
Maby有可能回复某种广播甚至设置设置值吗?
您可以尝试让您的服务收听ACTION_SHUTDOWN
广播,但这不会解决您的问题,因为如上所述,还有其他不会调用onDestroy()
的情况。
据我所知,系统重启时此服务不会激活
正确。