[英]service getting killed when screen turns off
我有一项获取GPS坐标的服务。 问题是屏幕关闭时它会被杀死。 即使屏幕已打开,如何使服务正常工作。
如果您使用Context.bindService()
启动服务,则其生命周期(包括何时停止)将绑定到特定的调用上下文(可能是您的Activity)。 当您的活动关闭时,您的服务也会关闭。 这就是关闭屏幕时遇到的问题。
如果希望其生命周期独立于Activity,请使用Context.startService()
-即使您关闭屏幕,也可以确保它保持活动状态。 若要停止服务,可以调用Context.stopService()。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.