2014-07-12 30 views
0

我向MainActivity(A)添加了singleTask屬性,以避免多次加載活動。當其他活動(B)在MainActivity(A-> B)之後,如果通過按回家按鈕返回到主屏幕並重新啓動應用程序,則沒有B(A-> B-> HOME-> A )在launchMode中使用singleTask

here有一個答案,說要添加FLAG_ACTIVITY_CLEAR_TOP |每次調用一個活動時都會調用FLAG_ACTIVITY_SINGLE_TOP。

但是,我有一個在Manifest文件中的Intent數據方案,應用程序應該由該方案啓動。

請幫我...

+0

如果你想恢復你的應用..那麼爲什麼你使用標誌將清除活動堆棧.. – Ranjit

+0

你是如何解決這個問題? – Ammar

回答

0

這聽起來好像Android是啓動您MainActivity(A)您返回到主屏幕後再次。這不應該發生,但是是一個長期以來令人討厭的Android錯誤。有關更多信息,請參見my answer to this question

相關問題