我的应用程序中的服务没有被重新创建

时间:2014-09-12 11:48:52

标签: android android-service android-notifications

我有一个应用程序,Service应该一直运行,并且在一段固定的时间内,向用户发送通知,通知他可用的操作。因此,如果服务运行良好而不被杀死,那么如果手机内存不足并停止服务,首先,它甚至不会进入服务的onLowMemory方法,即使在onStartCommand我正在返回START_STICKY,服务不会很快再次重新创建.....所以首先,如何让服务告诉Android它应该在内存可用时再次启动,如果这是正确的方法,用服务激发通知,还是应该使用其他类如AlarmManager?

1 个答案:

答案 0 :(得分:1)

我相信你遇到的问题是这里发布的一个错误:

https://code.google.com/p/android/issues/detail?id=63793

但谷歌可能会发现它更像是一种功能。

如果您的服务应该一直运行,那么请考虑将其作为前台服务。