Androidアプリ開発逆引き大全 500の極意

アプリを動かすJavaのオブジェクト - Tips289 「ClearTop」なアクティビティを理解する

登録タグ
Icon comment count 0
Icon stock count 0

4-2インテントとタスクTips289 「ClearTop」なアクティビティを理解する

対応Ver:全て

Level2

Answerそれまでの履歴が全削除

アクティビティの起動モード「ClearTop」は、Tips285以来の3つのモードに比べるとわかりやすい設定です。

その指定で起動したアクティビティの以前の履歴が全削除されるのです。「戻る」ボタンでは、「ランチャー」画面に戻ります。

「ClearTop」の指定は、AndroidManifest.xmlではできません。Javaでインテントを作成するときに、リスト1のようにsetFlagsメソッドを用いて指定します。

 setFlagsメソッド
Intent intent = 
new Intent(....); intent.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP
); startActivity(intent);

setFlags

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません