エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Android】Activityスタックを削除する
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Android】Activityスタックを削除する
このように積み重なっていきます。 積み重なったスタックはバックキーを押す時に順番に呼び出されます。... このように積み重なっていきます。 積み重なったスタックはバックキーを押す時に順番に呼び出されます。 つまり、 各Activityの遷移のタイミングでスタックに残すかどうかの処理を仕込まなければいけないのです。 部分的に画面履歴を残したいときは?? しかし、C画面でアプリを終了し、アプリ再開時には一番はじめからスタート(つまり、スタックを全て消したい)したいなんてこともあるはずです。 毎回スタックに残らないように処理を施せば良いのですが、検索履歴を残したいなど、要件的にそうもいかないという状況の場合。 こういった時に、なんとかスタックに残っているActivityを操作してスタック上から削除してしまえないかと調べてみましたが、なかなか難しい。 startActivityForResultを使用して遷移したActivityに関しては、 finishActivityメソッドを利用してスタックから削