,這可能是一個簡單的問題,但我有一個通知,單擊時打開股票消息應用程序活動堆放問題
arg1.setClassName("com.android.mms","com.android.mms.ui.ConversationList");
,但我注意到,每次點擊的活動時間不斷堆積起來,我最終不得不使用後退按鈕來擺脫它。我一直在清單中使用android:noHistory="true"
,但顯然我不能這樣做,所以有什麼方法可以在啓動意圖時執行相同的操作?
,這可能是一個簡單的問題,但我有一個通知,單擊時打開股票消息應用程序活動堆放問題
arg1.setClassName("com.android.mms","com.android.mms.ui.ConversationList");
,但我注意到,每次點擊的活動時間不斷堆積起來,我最終不得不使用後退按鈕來擺脫它。我一直在清單中使用android:noHistory="true"
,但顯然我不能這樣做,所以有什麼方法可以在啓動意圖時執行相同的操作?
您可以使用Intent.FLAG_ACTIVITY_REORDER_TO_FRONT。如果活動已經在運行,它會被帶到前面。
嘗試使用arg1.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY)
調用你的意圖之前,這可能會解決你的問題......
@tyczj它工作嗎?任何更新? – 2011-04-11 08:15:54