AndroidですべてのActivityを終了する

ログアウト処理などですべてのActivityを終了する。

Intent intent = new Intent(getApplicationContext(), LoginActivity.class);
startActivity(intent);
finishAffinity();

他にも下記のようなサンプルを見つけたが、思い通りに動作しない???

Intent intent = new Intent(getApplicationContext(), LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA