可能这不是一个非常复杂的问题,但首先,我不知道,我应该搜索哪些搜索查询?!
在我的应用程序开始时,我想启动GPS,如果我的应用程序将被启用GPS应该关闭.
如果整个应用程序(非活动)完成,我该如何检查?
是否足以使用onDestroy-Method for Start-Activity,它永远不会以finish()结束?
非常感谢,对于初学者的问题感到抱歉.
穆尔
UPD
我看到了第一个答案,我想说一次.
我不是指ACTIVITY,我的意思是整个APPLICATION(存在许多活动).
如何检查所有应用程序的活动是否已完成,仅在这种情况下停止服务?
那有可能吗?
UPD2:
我在设备上测试了我的解决方案:
"使用onDestroy-Method for Start-Activity就足够了,它永远不会以finish()结束?"
是的,这就够了.
这样做,每个Activity都与bindService服务绑定(通过)......当所有活动都被终止(隐式解除绑定)时,你的Service意志就会消失.只要有人对它有约束力,服务将保持活着.
| 归档时间: |
|
| 查看次数: |
7543 次 |
| 最近记录: |