2011-11-10 84 views
1

我想知道一旦我按Home按鈕並重新啓動活動一旦我按Home按鈕並重新啓動活動,活動是否可見?

如何活動是可見的例如。如果一個應用程序在後臺運行並且再次啓動,那麼MyActicity.java應該是可見的,而不是我放棄的屏幕。

請提出可能的解決方法

感謝 Monali

+0

這是如何工作 – ingsaurabh

+0

閱讀此http://developer.android.com/reference/android/app/Activity.html特別是關於生命週期 – 2011-11-10 12:14:17

+1

感謝所有......我的問題是通過編寫android:launchMode =清單文件中的「singleTask」android:clearTaskOnLaunch =「true」屬性 – Monali

回答

0

我不知道如果我深知你的問題,但如果你有2個活動A和B,如果你是在B和按Home鍵然後當你返回到應用程序,你想去一個..你必須調用finish()方法中的onPause()方法上的活動B.

2

正如你可以在documentation看到的onPause()方法稱爲,只要你的活動暫停。只需將此代碼放入您的活動代碼中即可:

public void onPause() { 
    this.finish(); 
} 

如果您這樣做,只要活動暫停,活動就會關閉。

相關問題