您好我現在用的應用程序:在OnCreate把我的應用我的初始化代碼,而是在等待一些時間和啓動其他應用程序的時候,我發現被再次創建的應用程序類的實例...是否有Android的Application :: onDestroy()等價物?
當Android正在關閉我的應用程序實例時如何檢測全局?
您好我現在用的應用程序:在OnCreate把我的應用我的初始化代碼,而是在等待一些時間和啓動其他應用程序的時候,我發現被再次創建的應用程序類的實例...是否有Android的Application :: onDestroy()等價物?
當Android正在關閉我的應用程序實例時如何檢測全局?
我一直在使用Service class,不得不因爲沒有問題。如果有人有更好的答案,請告訴我。
我不是一個有經驗的android開發人員。但作爲初學者,我認爲你可以使用Activity的onDestroy()方法。
對於您來看活動的生命週期,這是一個好主意。
(在下面的鏈接搜索生命週期) http://developer.android.com/guide/topics/fundamentals/activities.html
是的,但我有幾個活動,我想在Android殺死我的應用程序進程時得到通知。活動將在不使用時關閉,但應用程序進程*應該*保留在內存中。但是有些情況下,應用程序仍然被Android關閉,如何處理這個事件? – David 2011-05-18 00:07:01
有一個事件Application :: onTerminate(),但根據API,它只在模擬器上運行應用程序時調用。 – David 2011-05-18 00:07:51
這可能是解決方案的一部分。從某種意義上說,一旦一項活動結束,我也可以沖洗記錄器。但是,我仍然需要知道我的整個應用程序什麼時候關閉,而不僅僅是每個單獨的活動。 非常感謝您的努力! – 2dvisio 2012-10-09 15:49:12
如何在Android關閉我的應用程序實例時全局檢測?
你不能那樣做。用戶/環境可以在生產中手動終止應用程序。 Android不會就此提供任何反饋。
P.S.如果您使用的是仿真過程環境,則可以查看Application onTerminate方法。
它看起來像使用服務而不是應用程序類是要走的路。 Service類提供了一個onDestroy處理程序。 – David 2011-05-19 00:23:42