我知道有幾個帖子是針對我要問的,但我無法找到正確的答案。android - launchMode = singleTask和Notifications?
根據我的理解,如果您的主要活動(我們稱之爲A)launchMode設置爲singleTask,並且A啓動了活動B,則單擊Home按鈕將銷燬歷史堆棧並重新啓動應用程序你回到A而不是B.
我將launchMode設置爲singleTask,因爲我有一個持久通知,並且我不希望在用戶單擊通知時出現主活動的多個實例。
有什麼我失蹤,會讓我迎合兩個?
因此,我問是否有一種方法可以確保每當用戶希望從通知或不通知應用程序啓動應用程序時,讓他回到最後(當前)活動。
如果我將launchMode更改爲singleTop,它可以工作,但每次啓動時都會獲得主活動的多個實例。
感謝
安德烈亞斯