前のボタンとアプリのライフサイクルの制御に問題があります。これは私のアプリケーションのスキームです。それに関する私の知識を説明しようとしています。

カテゴリ間を無制限に移動できます。たとえば、firts screenという名前のアプリを実行してから、third categoryに移動してから に移動second categoryしthird oneます。前のボタンをクリックするとsecond category、これは前の画面だったので、に移動しますが、以前に何を作成したかに関係なく、アプリケーション全体から「物理的な前のボタン」を終了したいので、既存のすべてのアクティビティを onStop および onDestroy に切り替える必要がありますまたはどのように行うべきですか?
次のカテゴリに移動するときに前のカテゴリ アクティビティを破棄しようとしましたfinish();が、リストをクリアするいくつかのメソッドを onDestroy に追加したため、アプリケーションの有効期間中は望ましくありません。