之前沒注意過這個(gè)問題,下午仔細(xì)看了一下猛拴,具體表現(xiàn)在直接用Android Studio安裝羹铅,app使用正常瞧柔,但是打包之后,用apk安裝睦裳,進(jìn)入應(yīng)用后造锅,點(diǎn)擊home鍵返回到手機(jī)主界面,再點(diǎn)擊app的圖標(biāo)就會(huì)重新啟動(dòng)應(yīng)用廉邑。而且哥蔚,如果你點(diǎn)擊home鍵后,點(diǎn)擊menu蛛蒙,在任務(wù)菜單中打開應(yīng)用糙箍,app是不會(huì)重啟的,還有一個(gè)比較細(xì)微的情況就是 如果安裝后打開app牵祟,然后強(qiáng)制關(guān)閉進(jìn)程深夯,這個(gè)問題就不會(huì)再出現(xiàn)了。
扯了這么多诺苹,解決方案
在啟動(dòng)的第一個(gè)activity的onCreate方法里面 添加下面代碼就OK咕晋。
if (!isTaskRoot()) {
finish();
}