Android App在執行時候按下home鍵 再次進入時應用重新啟動的解決方法
阿新 • • 發佈:2019-02-20
如題,這個問題的解決方法跟應用啟動後 從應用市場點選開啟後會重新啟動(相反操作一樣的)的方法是一樣的,,,下面附上解決方法
在專案的啟動第一個FirstActivity的OnCreate()的setContent(R.layout.activity_first)之前加上如下程式碼:
/**
* 用於解決如果從應用市場開啟後,點選Home鍵回到桌面點選icon再次開啟一遍啟動頁面
*/
private boolean isFirstOpen() {
if (!isTaskRoot()) {
Intent intent = getIntent();
String action = intent.getAction();
if (intent.hasCategory(Intent.CATEGORY_LAUNCHER) && action.equals(Intent.ACTION_MAIN)) {
finish();
return true;
}
}
return false;
}