我想找到一種方法來確定我的應用程序是否被操作系統關閉/銷燬(不管正確的術語是什麼)。我在Android Application
類中找到了onCreate()
方法,但沒有找到onDestroy()
或同等方法。 (Application Documentation)我如何知道我的應用程序正在關閉?
儘管活動生命週期通常足夠,但我有資源花費時間來釋放並需要跨多個活動使用。在活動的任何結束生命週期調用(,onStop
或onDestroy
)上處理這些資源的成本高昂且不切實際。 (爲了澄清,我不想以編程方式關閉我的Android應用程序,我發現了很多文檔和SO問題,我也不關心Activity的生命週期。)我不在乎控制何時我的應用程序關閉了,但是我希望在這樣做的時候能夠提出申請。
對不起,但您不明白Android上的應用程序是如何在內部工作的。除非您的申請程序被終止,否則不存在應用程序關閉之類的事情 –