2013年5月24日

Android: 結束Application

依Android Developers的建議是:不建議如此作 :-)
但若是老闆要求,當然要想辦法囉。
Google一會兒就找到一個不那麼暴力的可行作法如下。

產生一個Intent 回到你程式的第一個Activity,並設定旗標
   intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

然後放進參數
   intent.putExtra("EXIT", true);

然後在第一個Activity的onCreate()中檢查,
   if (getIntent().getBooleanExtra("EXIT", false)) {
       finish();
   }

沒有留言: