如何才能找出當我的android應用程序將被任務管理器殺死的時刻。 如果Activity類或其他東西有任何回調?通過任務管理器回調監視器殺死
1
A
回答
0
0
當整個系統內存不足時,Android使用任務殺手。然後,它將通過殺死應用程序來釋放系統內存。
因此,應用程序可能會得到提示,如果在Activity中,它實現onLowMemory()。 根據Android文檔,
這是在整個系統內存不足時調用的,並且希望主動運行進程以嘗試收緊腰帶。雖然沒有定義它的確切點,但通常它會在所有後臺進程被殺死的時候發生,也就是在達到託管服務和前臺UI的殺死進程之前,我們希望避免殺死。
+0
也許你的意思是OOM殺手。但是當用戶從任務管理器關閉應用程序時我需要信號。 –
+0
是的,我假設OOM殺手。由於Android任務可以由來自不同應用程序的活動組成,因此不確定Activity是否有任何回調來註冊用戶觸發的應用程序關閉。諸如onPause(),onStop()之類的活動生命週期事件可以是您可以實現代碼的地方,在用戶觸發應用程序關閉的情況下,該代碼將被調用 – 2013-09-01 03:48:36
相關問題
- 1. 像任務管理器一樣殺死
- 2. 防止通過任務管理器強行殺死程序
- 3. 任務管理器如何殺死應用程序?
- 4. 我想從任務管理器中殺死exe文件
- 5. 任務管理器響應殺死請求
- 6. 任務管理器如何殺死我的程序?
- 7. 即使在任務管理器被任務管理器殺死之後,仍然保持android警報活着
- 8. C++中的任務監視器和管理器
- 9. 使用WPF託管Winform的任務管理器中的殺死進程
- 10. 我該如何讓任務管理器殺死我的pythonw腳本?
- 11. 如何從任務管理器中殺死一個android應用程序?
- 12. 在任務管理器中查找Windows進程的名稱以殺死它。
- 13. 如何使用Javascript在Windows任務管理器中殺死Excel對象?
- 14. PID查找召回和殺死任務
- 15. 如何殺死和啓動任務管理器中的所有sql服務器進程和服務
- 16. VBA代碼監視任務管理器中顯示的窗口過程
- 17. Omniauth:Facebook的回調殺死開發服務器
- 18. 與Android任務管理器通信
- 19. 如何殺死通過Python啓動的無頭X服務器?
- 20. nodejs永久監視器不殺死fork進程
- 21. 永遠殺死監視器後臺進程
- 22. XCUITest - 任務 - 殺死應用
- 23. 無法殺死Rake任務
- 24. 殺死.NET 4任務?
- 25. PlayerPerfs無法通過任務管理器工作時,用戶擊殺任務的Android
- 26. 從任務管理器中查殺IE進程時清除localStorage
- 27. wscript.exe和任務管理器
- 28. 任務管理器的ActivityManager.forceStopPackage()
- 29. 結束任務管理器
- 30. 通過外部管理或服務器
沒有辦法沒有一些黑客入Android。你想做什麼?一個寫得很好的移動應用程序可以在任何時候被殺死,並且仍然會正常運行。 – Simon