我們的應用程序有2個活動 - 一個MainActivity
(與啓動器圖標相關)和一個用於處理URI事件。Android:意外的最近的應用程序行爲
我看到一個問題,與這種情況下,用我的應用程序一開始退出:
打開瀏覽器,點擊一個URI來啓動。
退出(調用finish()),用戶返回瀏覽器。
用戶提出最近的應用程序(長按主頁),並選擇我的應用程序。
而是開始MainActivity
,我看到正在啓動與代表一個URI點擊(android.intent.action.VIEW
)相同的意圖。
現在不是第3步,如果用戶要通過其主屏幕圖標打開我的應用程序,我會回到MainActivity
,如預期的那樣。
如何獲得步驟3以啓動MainActivity
?
我不知道是肯定的,但我不認爲你可以把它指向其他活動,而在auxActivity中沒有某種邏輯,這在某種程度上可以確定MainActivity是應該啓動的,並且可以讓用戶沿着該Activity進行操作。我認爲你可以在啓動auxActivity的時候使用某種清單屬性和/或意圖標誌,以使其不會出現在最近使用的應用程序列表中(但我不知道它是什麼我的頭) – FoamyGuy