私はアンドロイドが初めてで、これにこだわっています。ログイン アクティビティがあります。ログインをクリックすると、グリッド ビューがあるメイン メニューに移動します。そのため、グリッド ビューから項目を選択すると、次のアクティビティに移動し、「B」と表示され、確認ボタンをクリックするとアクティビティ「B」ホームボタンのあるアクティビティ「c」が表示されます。私は android:theme="@android:style/Theme.Dialog" テーマを使用しています。これは、アクティビティをダイアログとして表示しています。
ホームボタンをクリックすると、メインメニュー、つまりGridviewが表示されます。メインメニューの戻るボタンを押すと、アクティビティ「c」が表示されますが、ログインアクティビティに移動する必要があります。
アクティビティ「B」にfinish()を入れてみましたが、アクティビティ「C」で戻るボタンをクリックすると、現在メインメニュー、つまりグリッドビューを表示しているアクティビティ「B」をcしたいです。また、アクティビティ「c」でインテント フラグ Intent.FLAG_ACTIVITY_CLEAR_TOP を設定しようとしましたが、メイン メニューを表示する前に 1 秒間黒い画面が表示されます。