Flagアクティビティのクリアトップの使用法で立ち往生しています。それは私にとって大きな問題を引き起こします。動作する場合と動作しない場合があります。私はwtfの問題はありません。それは本当に私を混乱させます。助けてください
ここでは、ログインアクティビティ->アクティビティA->アクティビティB-> InviteGroupViaPinEmailActivity->から移動し、ボタンをクリックしてアラートダイアログを開き、このダイアログの終了ボタンを押すと、次のコードを呼び出します。
Intent userMenu = new Intent(InviteGroupViaPinEmailActivity.this,LoginActivity.class);
userMenu.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
userMenu.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(userMenu);
finish();
しばらくの間LoginActivityになりますが、すべてのアクティビティを押すと、Activity B-> Activity Aが再びオンになり、最終的に終了します。
問題は何ですか。助けてください。