0

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

ここに画像の説明を入力

カテゴリ間を無制限に移動できます。たとえば、firts screenという名前のアプリを実行してから、third categoryに移動してから に移動second categorythird oneます。前のボタンをクリックするとsecond category、これは前の画面だったので、に移動しますが、以前に何を作成したかに関係なく、アプリケーション全体から「物理的な前のボタン」を終了したいので、既存のすべてのアクティビティを onStop および onDestroy に切り替える必要がありますまたはどのように行うべきですか?

次のカテゴリに移動するときに前のカテゴリ アクティビティを破棄しようとしましたfinish();が、リストをクリアするいくつかのメソッドを onDestroy に追加したため、アプリケーションの有効期間中は望ましくありません。

4

2 に答える 2

0

onDestroy();を配置する必要があります。次のカテゴリ/次のアクティビティを呼び出すために使用するインテントの直後。

于 2013-09-11T12:05:09.787 に答える