如何在按下按鈕主頁和返回時完成應用程序?只要在我的記憶中擁有許多照片。 當在後退按鈕上按下時 - 應用程序重新啓動...在主頁按鈕上按下時 - 退出應用程序,但重新啓動時 - 不會啓動Splashstsreen。如何在按下按鈕時完成應用程序Home I Back?
回答
很難看到沒有代碼,但它聽起來像你的活動正在恢復,而不是從頭開始(因爲它應該表現)。這聽起來像是在這種情況下表現正確。如果你堅持讓你的應用程序在點擊返回按鈕後真正退出,也許你可以重寫onBackPressed(),然後讓你的Activity調用它的finish()方法。
按主頁將讓活動進入onPause()
。但是,如果你堅持要退出時按HOME,這顯然不是一個好的做法,你可以做這樣的應用程序:
- 覆蓋
onPause()
和onBackPressed()
- 添加
finish();
這些方法。
我相信通過增加finish();
到onBackPressed()
將退出應用程序時,後退按鈕被按下,但我還沒有嘗試過家。
欲瞭解更多信息請參閱Activity Lifecycle。
按「後退」鍵後出現以下錯誤: Android沒有響應。你想關閉它嗎? (等待/確定) –
你能發表一些相關的代碼嗎?如果沒有代碼,我們不能告訴你問題出在哪裏:) – dumbfingers
我不認爲這是很好的編程實踐來擺弄和干擾活動的生命週期。管理生命週期的操作系統責任包括暫停和完成活動。 相反,您應該使用其他方法來處理您的問題,而不顯示啓動畫面,這些方法是onResume,也可能onStart()。此外,您應該熟悉活動生命週期(由@ ss1271提交的鏈接)。
好的,但我不工作「返回」按鈕 - 我的遊戲(應用程序)再次啓動! –
- 1. 當「Back」或「Home」被按下時,Android應用程序是FC
- 2. 如何使用AndroidViewClient按下Android Back,Home和Enter按鈕
- 3. 在Android中按下home按鈕時退出應用程序
- 4. Android應用程序按下「home」按鈕時重新啓動
- 5. 問題在活動完成()和在按下back按鈕在android
- 6. 完美關閉Android中的應用當按HOME或BACK時
- 7. 如何通過home和back按鈕使應用程序無法關閉?
- 8. 當用戶按Home按鈕時關閉Android應用程序
- 9. 如何長時間按住home,back或latest apps按鈕打開我的Android應用程序?
- 10. DropDownChoice並按下BACK按鈕
- 11. 按BACK/HOME從通知發佈活動退出應用程序
- 12. Android應用:BACK按鈕的作用類似HOME鍵---問題
- 13. 如何在iOS應用程序中按下按鈕時列出按鈕
- 14. 如何關閉導航抽屜以使用Back-home-icon按鈕?
- 15. 爲什麼我的程序崩潰當我按下BACK按鈕
- 16. 當任何形式的退出完成時,即使用HOME,SWITCH和BACK按鈕完成關閉Android應用程序
- 17. 如何知道何時按下home按鈕?
- 18. Android - 識別HOME按鈕按下service.class
- 19. 如何在成功完成Ajax後按下按鈕?
- 20. 當新按鈕按下時,Android應用程序崩潰
- 21. 當我按下後退按鈕時,應用程序崩潰
- 22. 當用戶按下後退按鈕時,應用程序崩潰
- 23. 如何在按下「後退」按鈕時不結束應用程序
- 24. 如何在後退按鈕上按下應用程序
- 25. 如何完成前一頁時按下按鈕
- 26. 如何僅在按下完成按鈕時保存重新排序的行?
- 27. PreventDefault BACK按鈕
- 28. Android Back按鈕在PhoneGap + jQuery中退出應用程序
- 29. 如何防止Android按下按鈕時關閉網絡應用程序?
- 30. 實用程序完成按鈕
Soooo ....你想使「主頁」按鈕的行爲像「後退」按鈕? – dmon
不,我想在點擊這些按鈕時完成應用程序。 –
「完整」是什麼意思?在這種情況下沒有意義。 –