我有一個簡單的啓動程序,不啓動任何應用程序,只顯示WebView。它被設置爲默認啓動器。我沒有在這款平板電腦上使用任何其他應用程序。當我重啓平板電腦時,此發射器按預期啓動。我的問題是,如果我按下設備的後退按鈕,活動將被銷燬,並且它會作爲新活動再次創建。我不明白這個行爲的意義,因爲這個行爲已經可見了......視圖的啓動模式是singleTask,所以我期望它僅僅停留在原來的位置,而不是被重新創建。如何才能做到這一點?據我瞭解的文件,這應該像我期望的那樣工作,而不是現在的方式。如何防止後退按鈕按下單個任務活動的娛樂?
系統在新任務的根目錄下創建活動,並將 的意向傳遞給它。 但是,如果活動的一個實例已存在,則系統將通過調用 調用將意向路由到現有實例,而不是創建新實例。 http://developer.android.com/guide/topics/manifest/activity-element.html#lmode
你就不能覆蓋onBackPressed()? –
如果您將其添加爲答案,我會接受此選項。簡單的解決方案,現在完美。 –
好吧,我將它添加爲答案然後:) –