這個問題有些尷尬,用開發工具直接運行安裝是不會出現的,打包直接點擊安裝也是不會的,但是上傳后直接下載就會出現這個問題,首次安裝,不管進入哪個頁面,只要按home鍵將軟件置入后台,從任務管理切換回去是沒有問題的,但是從桌面圖標點擊進入就會出現從新啟動,其實也不是重新啟動,因為之前的頁面都在,只不過程序會按照啟動頁面重新走,這真的苦惱。幸虧網上自有大神在,解決方法是有的。
在啟動頁面創建的時候加上
if (!isTaskRoot()) {
finish();
return;
}
這句代碼就行了,isTaskRoot()是用來判斷你的頁面是不是最后的一個activity,因為這個是啟動頁面,只會在程序啟動時進行,如果不是最后一個,證明程序出問題了。直接殺死這個頁面就行。