2011-05-23 65 views
0

我正在製作應用程序。
現在我想要的是,無論何時用戶在Android上按HOME鍵,它都不會進入背景模式。Android中沒有背景應用程序

任何機構可以給任何建議,如何實現各是什麼?

請回復。 感謝您提前致謝

回答

2

你不能(容易),迫使你的應用程序的進程退出一些偉大的例子,也不應該你。當用戶離開時,您可以強制一個活動從堆棧中消失,方法是將android:noHistory="true"添加到該活動的清單中。但是,這甚至會應用於您應用中的其他活動。如果用戶從主屏幕再次啓動活動,您還可以添加android:finishOnTaskLaunch="true"以強制關閉活動。但是,該活動將一直運行(或直到系統由於其他原因關閉該過程)。

1

Android自然會讓您的應用程序保持活躍狀態​​,但會調用onPause因爲它不是活動的活動,所以當用戶返回到您的應用程序時調用onResume。

如果您需要在沒有用戶界面的運行代碼,或者你希望它是什麼檢查,然後在某些時候,你可以使用一個service打開您的應用。

API Demos對如何使用服務