2011-03-13 118 views
0

我有活動A這就要求B,在這一點,讓我們說,用戶按下主頁按鈕:混淆約launchMode

1)如果用戶長按home鍵和帶出了最近推出的應用程序,它會使用戶返回到活動B.

2)如果用戶通過快捷打開我的應用程序(按應用程序的圖標),它會創建活動A.的另一個實例

我沒有設置任何launchMode爲我的活動,所以我想這是launchMode="standard",我想要的默認行爲是回去活動B.

爲什麼點數2發生?我一直認爲這兩種行爲都會導致相同的結果。

回答

0

這很奇怪...我做了一個完全卸載並重新安裝的應用程序。

沒有聲明launchMode,它默認爲「standard」,它的工作原理與設計一致。

0

每次它應該調用活動B,除非Dalvik機器認爲活動B是後臺進程並且進程空間可能是其他應用程序所需的,那麼當您活動時,您的活動可能會被終止並且可能會重新啓動點擊圖標。