我有一個發送短信的應用程序。它由幾個「級聯」活動組成 - 一個用於寫文本,一個用於選擇數字,另一個用於在發送之前進行確認。發送完消息後,我希望所有活動都關閉。我怎樣才能做到這一點?Android應用程序中的關閉活動
0
A
回答
0
如果你開始所有startActivityForResult
的活動,你可以鏈onActivityResult
的finish
電話:基本上做最後的活動通話finish
設置一個特定的結果碼之後,對於該結果代碼的每一原先的活動檢查,如果有做同樣的事情。他們都會幹乾淨淨地關閉,你應該全部設置好。
2
你會發現有這樣的行爲沒有精心編寫Android應用。
發送消息後,歡迎您送他們回使用Intent.FLAG_ACTIVITY_CLEAR_TOP
您的主要活動,這將刪除當前的一個主要活動之間的所有干預活動,使用類似:
Intent intent = new Intent(this, HomeActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
相關問題
- 1. Android應用程序中的關閉活動
- 2. 在Android關閉應用程序中完成活動
- 3. Android應用程序自動關閉
- 4. Android應用程序在關閉主要活動時不會關閉
- 5. 關閉Android應用程序
- 6. Android應用程序關閉
- 7. 在Android應用程序中關閉ByteArrayOutputStream
- 8. 的Android,活動被關閉
- 9. 應用程序強制關閉在啓動導航欄活動
- 10. 如何關閉我的應用程序的所有活動?
- 11. 活動2中的後退按鈕關閉應用程序,而不是進入Android 7中的活動1
- 12. Android關閉應用程序的問題?
- 13. 檢測android應用程序的關閉
- 14. 我的Android應用程序關閉
- 15. Android關閉活動以編程方式
- 16. 應用程序關閉後,返回到相同的活動
- 17. 如何關閉子活動上的應用程序?
- 18. 啓動Android的Android應用程序關閉開始
- 19. 關閉android子活動
- 20. Android活動關閉後退按鈕上的整個應用程序按
- 21. 第二個按鈕上的一個活動關閉Android應用程序下降
- 22. 關閉Android中的活動層次
- 23. 檢測Android中的活動已關閉
- 24. 如何關閉Android應用程序
- 25. 無法關閉應用程序在android
- 26. Android應用程序不關閉
- 27. Android SharedPreferences強制關閉應用程序
- 28. NulPointerException,Android應用程序意外關閉
- 29. Android關閉應用程序支持
- 30. Android按鈕Onclick關閉應用程序
那麼我的應用程序必須是行爲方式,使用戶沒有得到淹沒在過於複雜的界面:)而不是使用「FLAG_ACTIVITY_CLEAR_TOP」的,我可以用「走訪」的活動,然後關閉acording列出的靜態列表? – guest86 2011-05-21 19:08:16
我必須同意guest86在這裏。你應該理清你的UI的設計,而不是試圖玩這樣的技巧。 – 2011-05-21 19:18:12
@Philip Sheard:你的意思是,除了「像」這樣的技巧有家庭可供性,使用戶返回主要活動的是Google的建議?現在,通常,這將通過明確的用戶請求(例如,單擊操作欄中的圖標)來完成。但是將用戶返回到主要活動遠遠優於應用程序在虛擬煙霧中的消失。 – CommonsWare 2011-05-21 20:01:25