2012-07-25 30 views
0

我的應用程序在同一時間運行,我可以選擇另一個應用程序,我的應用程序自動銷燬。如何避免破壞。當點擊另一個應用程序時,我的應用程序會自動銷燬?

+0

您究竟如何選擇另一個應用程序? – 2012-07-25 07:59:44

+0

在清單機器人的活動中使用的標籤:從鏈接https://developer.android.com/guide/topics/manifest/activity-element.html#always – 2012-07-25 08:00:07

+0

alwaysRetainTaskState和學習能詳細 – 2012-07-25 08:03:42

回答

1

沒有必要,僅當應用程序完成或操作系統需要資源時纔會銷燬應用程序。 This page用顯示活動生命週期的狀態圖更好地解釋它。

0

你的意思是說,當你在android中切換應用程序,並希望你在後臺運行?

在android中的想法是,當你「關閉」你的應用程序,其實際上並沒有關閉,其移動到後臺和onPause(),onStop()和onDestroy函數被調用。這些是您可以用來處理應用程序運行方式的回調。參見如何處理機器人活動的生命週期以下鏈接:

http://developer.android.com/reference/android/app/Activity.html

的一種方法,使您的應用程序在後臺運行的一部分來運行你想在一個單獨的運行它的一部分在活動中進行線程。例如,在我的一個應用程序中,我們有一個在線程()中運行的藍牙接收器,我從onCreate()函數開始。然後,當我退出應用程序時,在onDestroy()中,我有一個特定的列表,當你真的想要殺死應用程序時,如果調用會終止線程,否則它會在後臺運行。

留下一個應用程序的運行以及如何實現它的概念取決於你的具體的事情很多,你要完成,我真的不能給你根據你提供的infromation一個很好的答案。

相關問題