我试图保持服务连续运行,直到用户关闭应用程序为止。
我使用的是startService()
从方法onCreate()
我的主要活动的方法,并stopService()
在onDestroy()
方法。
现在,我遇到了问题,因为当我旋转设备或关闭屏幕时,我的主要活动似乎已经死亡并重新创建了。
仅当用户手动停止应用程序时,如何才能停止服务?
在清单文件的服务标签中设置以下属性,
<service android:name="service" android:stopWithTask="true"/>
ondestroy()
删除任务(从最近的应用程序列表中关闭应用程序)后,添加此项将调用服务的服务。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句