[讓人無語的bug 轉(zhuǎn)] android app首次安裝按home鍵置入后臺,從桌面圖標(biāo)點擊重新啟動的問題

原文:
android app首次安裝按home鍵置入后臺,從桌面圖標(biāo)點擊重新啟動的問題
或者
Android Release 切換到后臺再點桌面圖標(biāo)進(jìn)入后, App 重啟

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

在啟動頁面創(chuàng)建的時候加上

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

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容