请稍等片刻,然后阅读。
在我的问题之后 ,有没有办法创建一个控制实例来控制我的应用程序的多个活动?
并在阅读后检测应用程序何时关闭
我想知道...我的应用程序中有很多活动和一些服务,我可以访问设备拥有的所有硬件。只要应用程序正在运行,访问这些东西就有意义。活动可以改变,但每个活动都需要访问这些东西(有点夸张)。
我知道两种似乎适合我需要的方法。
1)我扩展应用程序并在那里实例化一些对象,这些对象可以访问或计算任何地方都需要的东西
2)我在 Activity 的子类中做同样的事情
在这两种情况下,我都想注销广播接收器并停止服务。服务不受约束(出于某种原因)。那么在所有可能发生的情况下,关闭和注销事物的正确方法是什么?
可能没有调用 onDestroy
我没有收到系统关闭/杀死我的进程的通知
那么,我如何创建始终存在于我的所有活动中但在我的应用程序关闭时停止并清理的东西?!