当应用程序不在前台时,我的服务会创建状态通知.到现在为止还挺好.
当应用程序被破坏时,例如使用“onDestroy”方法上的任务管理器,我调用unbind.现在服务被杀了.
所以我的问题是我如何使服务保持活力,即使没有客户端绑定它.
Googe doc:“只要建立连接,服务就会继续运行(无论客户端是否保留对服务的IBinder的引用).”
谢谢你.
解决方法 您可以将服务作为前台服务,该服务将在通知栏中显示一个图标,以便用户可以看到您的服务正在运行.否则,您无法保持服务正常运行.顺便说一句,你应该知道永久服务是一个 Android反模式,系统应该能够在内存不足时杀掉你的应用程序,并且应用程序暂时没有使用它.如果您正在做一些合法需要“永远”生活的事情,您应该使用前台服务. 总结以上是内存溢出为你收集整理的Android服务保持活力全部内容,希望文章能够帮你解决Android服务保持活力所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)