我對使用一個TabHost一個Android應用程序工作啓動。我使用Google示例來設置它,並且它工作的很好,但我想強制它在用戶單擊退出時啓動的活動。有沒有辦法做到這一點?我所能找到的所有例子都是關於如何開始新活動的例子,而不是關閉已經運行的活動。關閉活動TabHost退出
0
A
回答
1
從你的描述,我認爲,要調用finish();
http://developer.android.com/reference/android/app/Activity.html#finish()
如果這不是你問的是什麼,請擴大你的問題。
更新
看看意圖標誌。最常用的對我來說是FLAG_ACTIVITY_CLEAR_TOP
http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TOP
0
你可以在你爲什麼要殺死這些活動的詳細點嗎? Android框架很高興爲您進行資源管理,並根據需要消除活動以釋放內存和處理能力。此外,每次用戶點擊選項卡主機中的特定選項卡時,強制Android重新啓動通常在實例化過程中加載的活動會導致延遲。
再次,有很可能是你爲什麼想這樣做一個很好的理由,但你能解釋一下?
+0
不必在每次單擊關閉選項卡時的更新部分,只有當點擊我創建的退出菜單項。基本上,當程序退出時。我想/需要這樣做,因爲一些數據庫連接和遊標保持打開狀態,我不想這樣做。 – smccloud
相關問題
- 1. 如何關閉或退出Android活動
- 2. 後退按鈕關閉兩個活動?
- 3. 「後退按鈕」不關閉活動
- 4. 在TabHost中關閉/重新啓動活動
- 5. 退出關閉Swift
- 6. android:退出應用程序(活動)對話框關閉
- 7. 關閉瀏覽器/退出網站活動
- 8. 如何退出(關閉)移動靈活應用程序?
- 9. 如何關閉所有活動並退出應用程序
- 10. 的Android ::關閉所有Tabhost活動時changeConfig
- 11. TabHost活動
- 12. 退出tmux時自動關閉進程
- 13. 退出選項卡關閉
- 14. 關閉2活動
- 15. 帶活動的TabHost
- 16. Tabhost和fragment活動
- 17. 強制關閉我的tabhost
- 18. 找出並關閉非活動線程
- 19. Android:在關閉WiFi時關閉活動
- 20. GCM關閉活動的活動
- 21. 退出活動時提示
- 22. 防止活動退出
- 23. CountdownTimer並退出活動
- 24. 如何退出應用程序,關閉所有活動並顯示主屏幕?
- 25. 如何確保我的輸入流在活動退出(Android)上關閉?
- 26. 後退按鈕在TabGroup活動中強制關閉
- 27. Android修復關閉主要活動與後退按鈕
- 28. 安卓「關閉」活動
- 29. 的Android,活動被關閉
- 30. svg:激活/關閉動畫
對不起,我沒有一句話是不夠好。我在我的TabHost活動中調用finish(),但它在啓動時啓動的活動保持在後臺運行。無論如何,我基本上可以在TabHost活動的onDestroy()函數中啓動我的TabHost活動的四個活動中的每一個基本上調用finish()? – smccloud
您可能需要查看用於完成和開始新活動的意向標誌。有很多種,所以你需要通讀它們來找出哪一個最適合你。鏈接添加到我的回答 – hooked82