我被困在使用Flag活动清除顶级用法。它给我造成了一个巨大的问题。有时它有效,有时不起作用。我不重要的是。这真的让我很困惑。请帮助卡住Flag_Activity_ClearTop
这里我从Login Acitivy - > Activity A - > Activity B-> InviteGroupViaPinEmailActivity->在Button上点击,我打开一个Alert Dialog并按下这个对话框的Exit按钮,我打电话给下面的代码。
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,但是当我压回所有的活动,活动B->胡亚蓉一个又来了,然后它最终退出。
最新问题。请帮助我。
要么你一旦你离开你完成所有活动A和B ..或重写回LoginActivity和onBackPressed刚刚离开的应用程序,并去家或者使用意向或退出(0) – MKJParekh
我想你完成你的登录当您进入LoginActivity - > Activity时的活跃度A.当您使用清除顶部标志时,您的登录活动应该在您的堆栈中保持活跃状态。请确保您没有完成您的登录活动。 – Maulik
@TheMaulik Thankyou。它帮助了我。谢谢 –