1. 程式人生 > >android點選home鍵,再次點選程式圖示重新啟動程式

android點選home鍵,再次點選程式圖示重新啟動程式

今天無意中在網上看到一個部落格,上邊記錄著一個問題,就是程式,點選home鍵,返回 桌面,然後再次點選圖示,結果程式重啟。
我當時覺得我的軟體應該沒這個問題吧,結果一試,竟然也有這樣的問題,就搜尋了一下,現在把解決方法記錄一下

分析原因:我將啟動的Activity啟動模式設定成了 android:launchMode=”singleTask”,啟動模式singleTask表示的是如果要啟用的那個Activity在任務棧中存在該例項,則不需要建立,只需要把此Activity放入棧頂,並把該Activity以上的Activity例項都pop;
解決掉點選home鍵,再次點選程式圖示重新啟動程式問題的方法就是將啟動模式“android:launchMode=”singleTask”去掉,或者設定成 android:launchMode=”singleTop”