依Android Developers的建議是:不建議如此作 :-)
但若是老闆要求,當然要想辦法囉。
Google一會兒就找到一個不那麼暴力的可行作法如下。
產生一個Intent 回到你程式的第一個Activity,並設定旗標
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
然後放進參數
intent.putExtra("EXIT", true);
然後在第一個Activity的onCreate()中檢查,
if (getIntent().getBooleanExtra("EXIT", false)) {
finish();
}
沒有留言:
張貼留言