android app首次安裝按home鍵置入后台,從桌面圖標點擊重新啟動的問題


這個問題有些尷尬,用開發工具直接運行安裝是不會出現的,打包直接點擊安裝也是不會的,但是上傳后直接下載就會出現這個問題,首次安裝,不管進入哪個頁面,只要按home鍵將軟件置入后台,從任務管理切換回去是沒有問題的,但是從桌面圖標點擊進入就會出現從新啟動,其實也不是重新啟動,因為之前的頁面都在,只不過程序會按照啟動頁面重新走,這真的苦惱。幸虧網上自有大神在,解決方法是有的。

在啟動頁面創建的時候加上

if (!isTaskRoot()) {
finish();
return;
}

這句代碼就行了,isTaskRoot()是用來判斷你的頁面是不是最后的一個activity,因為這個是啟動頁面,只會在程序啟動時進行,如果不是最后一個,證明程序出問題了。直接殺死這個頁面就行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM