我創建了一個帶有按鈕的簡單應用程序。點擊它會觸發通知,點擊通知將啓動相同應用程序的新實例。但是,我希望點擊該通知應該使我回到觸發通知的應用程序實例。爲此,我請教了Android文檔的FLAG_ACTIVITY_NEW_TASK
升旗Android - 使用FLAG_ACTIVITY_NEW_TASK
當使用這個標誌,如果一個任務已經爲你現在開始的活動運行,則新的活動將不會啓動;相反,當前任務將被簡單地置於屏幕的最前面狀態。請參閱FLAG_ACTIVITY_MULTIPLE_TASK瞭解禁用此行爲的標誌。
基於此創建傳遞給PendingIntent的意圖時,我設置了此標誌。但是,單擊通知仍會啓動應用程序的新實例。
我在做什麼錯?
您開始啓動的「活動」是否已在您的應用中啓動(當您點擊通知時),還是您在應用中啓動了另一個「活動」? – 2013-04-08 14:55:08
@StevenByle:沒有與我想要開始的活動相同的活動 - 正在運行並觸發通知的活動。 – Cygnus 2013-04-08 14:56:39
嗯,也許發佈你的'意圖'代碼...也許這是簡單的,我們失蹤了...... – 2013-04-08 14:58:58