すでにアプリを起動している状態で、ウェブや、ステータスバーから同アプリを起動した場合 以前のActivityが残った状態となってしまっていた。 アプリを起動した時点でログイン処理等をしているので、今までのActivityは消したい。 ManifestのlaunchModeを全て"singleTask"にしてしまってもよかったが それだと重大な欠点が。 Activityからの戻り値を処理する、onActivityResultが正常に動作しない。 "singleTask"なのであたりまえか・・ なので、launchModeは"standard"(デフォルト モード)のままで、 一番最初のIntentオブジェクトに以下のフラグを設定。 Intent intent = new Intent(this, Login.class); intent.setFlags(Intent.FLAG_ACTIVI