滞留在Flag_Activity_ClearTop(Stuck in Flag_Activity_C

2019-10-17 16:16发布

我被困在使用活动标志清晰顶部使用英寸 它创造了一个巨大的问题给我。 有时工作,有时没有。 我不跆拳道此事。 这实在是困惑我。 请帮忙

在这里,我从登录Acitivy去 - >活动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,但是当我压回所有的活动,活动B->胡亚蓉一个又来了,然后它最终退出。

什么问题。请帮助我。

Answer 1:

我想你完成你的登录胡亚蓉而你去LoginActivity - >活动答:当您正在使用透明罩面标志,那么您登录活动应该是在你的栈活着。 请确保你没有完成您登录活动。

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            Log.e("onkeyDown>>>>", "Called>>>>>");
            finish();
        }
        return super.onKeyDown(keyCode, event);
    }


Answer 2:

您可以使用

机器人:noHistory在清单=“真”的活动,以纠正所有problems.Whether你试过吗?



文章来源: Stuck in Flag_Activity_ClearTop