我們有一個很多正在進行的實時視頻流應用程序。用戶按下主頁按鈕。我希望應用程序從內存中移除。當應用程序再次被選擇時,我們有一個全新的負載。有很多進程正在進行,我們不希望手動管理所有連接,流等。這就是我們的iPhone版本的應用程序的工作原理。退出Android應用程序 - 殺死所有進程
我讀過這樣的:Is quitting an application frowned upon?
我真的不關心機器人會設計模式,在這裏無論哪種方式。然而,如果有人有一種優雅,簡單的方式,當按下主頁按鈕時,所有我的活動將從堆棧中移除,然後當應用程序重新加載時,它將以新的主要活動開始,這將非常棒。此外,我似乎無法調試時,在onKeyDown中按Home鍵。它根本不註冊。 (keyCode == KeyEvent.KEYCODE_HOME)是我的支票。它拿起後退按鈕等。
有什麼想法?
可能的重複[殺死所有活動,當按下HOME鍵時android。](http://stackoverflow.com/questions/5308088/kill-all-activities-when-home-key-is-pressed-android) – Squonk 2011-06-15 17:56:25
您可以遍歷所有活動,並在每個活動上調用finish()。除非你還有一個服務正在運行? – 2012-09-12 17:30:16
這個問題接受了錯誤的答案。 – 2016-03-11 04:49:16