launchmode

    0熱度

    2回答

    我有活動A這就要求B,在這一點,讓我們說,用戶按下主頁按鈕: 1)如果用戶長按home鍵和帶出了最近推出的應用程序,它會使用戶返回到活動B. 2)如果用戶通過快捷打開我的應用程序(按應用程序的圖標),它會創建活動A.的另一個實例 我沒有設置任何launchMode爲我的活動,所以我想這是launchMode="standard",我想要的默認行爲是回去活動B. 爲什麼點數2發生?我一直認爲這兩種行

    4熱度

    4回答

    我知道有幾個帖子是針對我要問的,但我無法找到正確的答案。 根據我的理解,如果您的主要活動(我們稱之爲A)launchMode設置爲singleTask,並且A啓動了活動B,則單擊Home按鈕將銷燬歷史堆棧並重新啓動應用程序你回到A而不是B. 我將launchMode設置爲singleTask,因爲我有一個持久通知,並且我不希望在用戶單擊通知時出現主活動的多個實例。 有什麼我失蹤,會讓我迎合兩個?