回答
除了@ Fosco的評論,使用back通常會導致應用程序退出,而home將使其退出運行。這取決於應用程序,但通用模式是在最後一次使用活動時退出應用程序。
這是正確的。只是一個額外的說明。我發現很多用戶會認爲它會退出應用程序。如上所述,這是不正確的。使用onPause和onResume保存/恢復您的應用程序的狀態(如果適用),這將在按Home鍵時觸發。 – 2011-05-17 13:03:42
的home鍵帶你到主屏幕,返回鍵可返回到前一個活動(或家庭如果沒有活動回去。)
如果你在主屏幕和啓動消息傳遞,然後回擊,這與點擊主鍵相同。
如果您正在使用電子郵件並獲取短信提醒,並且您選擇了將您帶到信息的通知,然後點擊返回,您將返回到電子郵件。
編輯:如Tim Coker所述,當後退按鈕將您帶到主屏幕時,它通常會終止活動。我認爲這是基於應用程序,無論是終止還是居住。
返回鍵銷燬當前活動,home鍵沒有。在Activity lyfecycle中,一直按下回調到當前活動的onDestroy()方法。另一方面,按下回家會暫停在後臺保持活動狀態的活動。
返回鍵:
如果按返回鍵,的onPause(),的onStop()和的onDestroy()回調會被調用。
活動將由系統再次創建調用的onCreate()回調,然後調用onStart()和的onResume()回調將遵循。
主頁鍵:
如果按Home鍵,的onPause()和的onStop()回調會被調用。
這裏的活動將重新啓動系統調用onRestart()回調,然後在onStart()和的onResume()回調將緊隨其後。
有人可以解釋爲什麼谷歌這樣做?我總是覆蓋後面的事件來處理它,像一個家庭事件。爲了防止重新加載數據... – 2017-09-30 05:33:31
- 1. Android BOOT_COMPLETED&category HOME之間的區別
- 2. home_url()與get_option('home')之間的區別
- 3. $ HOME和'〜'(代字號)之間的區別?
- 4. 主鍵,唯一鍵和候選鍵之間的區別
- 5. 「關鍵部分」,「關鍵區域」和「約束執行區域」之間的區別
- 6. 主鍵約束與主鍵序列之間的區別?
- 7. Android,LongPress Home和Home的區別
- 8. 鍵控散列和非鍵控散列之間的區別?
- 9. 主鍵和候選鍵之間的區別
- 10. android:按下home按鈕和電源按鈕之間的區別?
- 11. SQL關鍵字之間的區別
- 12. Android應用:BACK按鈕的作用類似HOME鍵---問題
- 13. 執行back和cancelbutton的區別?
- 14. BACK鍵顯示不同的行爲
- 15. Hidding home鍵和返回鍵在Android
- 16. Applet和Servlet之間的區別以及它們的用法
- 17. Android通過HOME或BACK鍵檢測活動
- 18. 級聯下拉角度與它們之間的關鍵關係
- 19. 什麼@android之間的區別:和android:
- 20. 帶整數鍵和矢量的地圖之間的區別
- 21. 文檔數據庫與鍵值對之間的區別
- 22. 保留字與關鍵字之間的區別?
- 23. 的Android重寫home鍵
- 24. PowerPoint.Chart.Axes和PowerPoint.Chart.Axis之間的區別以及如何使用它們?
- 25. couchbase中文檔類型和鍵值類型之間的區別
- 26. PostgreSQL中「DROP COLUMN」和「DROP」關鍵字之間的區別
- 27. Rails中外鍵約束和引用之間的區別
- 28. Shift + F6和右鍵單擊之間的區別?
- 29. 模擬器和真實設備之間的UITextField鍵盤區別
- 30. PocketSphinx關鍵短語和語法之間的區別
返回:調用finish() - > OnDestroy() - >從棧中彈出。主頁:調用OnStop() - >背景 - > onSaveInstanceState()。但你可以通過覆蓋來編輯它們! – 2016-03-12 03:40:30