1

finish();コマンドとコマンドを読み、FLAG_ACTIVITY_CLEAR_TOPアプリの強制終了に関する Common Ware の回答もチェックしましたが、これをアプリに組み込む方法がわかりません。

基本的に、ユーザーにボタンをクリックしてカメラに移動させます。次に、ユーザーが写真を撮ると、それらがレイアウト ビューに表示されます。ユーザーは、いくつかの条件に応じて、2 つのビューのいずれかに移動するボタンをクリックします。

その後、ユーザーは写真を撮り直すか、メイン メニューに移動することができます (状況によって異なります)。私の問題は、ユーザーがメインメニューに戻って別のスナップをスナップした場合、別のアクティビティスタックなどをスナップした場合です.「メインメニュー」ボタンをクリックすると、アプリは各スタックアクティビティを最終的にメインメニューに戻ります。これらの行のいずれかで各アクティビティを強制終了して、ユーザーが写真を撮り直したとしても、メイン メニューに戻るために 1 回戻るだけで済むようにする方法はありますか?

助けてくれてありがとう。

4

1 に答える 1

1

離れたら各アクティビティを終了するnoHistoryフラグを使用できます。おそらく、本当に必要なのはsingleTop起動モードです。これは、新しいインスタンスを作成するのではなく、以前に開いたアクティビティに戻ります。

于 2010-11-23T01:19:47.187 に答える