我正在为我的应用开发后台推送服务,该服务在应用启动时启动。一切都很好,除了一个问题。
如果用户使用任务管理器强制停止PushService(只是服务,而不是应用程序),应用仍然可以正常工作,但除非关闭并重新启动,否则它不会收到任何推送消息。
当应用程序返回到前台时(在用户从任务管理器返回后),我可以检查/重启服务吗?
答案 0 :(得分:0)
您可以尝试使用服务类 start_sticky http://developer.android.com/reference/android/app/Service.html#START_STICKY