使用intent启动活动并禁用后退按钮以启动上一个活动

irf*_*fan 9 android back-button android-intent

在我的申请中.我有一个login屏幕.如果登录成功,tab activity将启动a,因为有4个选项卡.当我按下选项卡中的一个按钮时,将启动一个新活动.在我的login班级中有一个事件会在某些情况下被解雇.我想在事件被触发时返回标签活动.我用Intent编写了一个代码.该代码工作正常.但是在达到标签活动后,我不想在按下后退按钮时返回活动状态.我想删除它.我想在按下Back时显示登录信息.有没有办法做到这一点?这是我用过的代码:

Intent tabi=new Intent(getApplicationContext(),Tab.class);
startActivity(tabi);
Run Code Online (Sandbox Code Playgroud)

onkeydown标签活动中的代码是:

    @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {


        super.onKeyDown(keyCode, event);
        return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

Dig*_*tel 11

Intent tabi=new Intent(getApplicationContext(),Tab.class);
            startActivity(tabi);
finish();
Run Code Online (Sandbox Code Playgroud)


Shy*_*dda 7

只需调用finish(); 启动活动后的方法.它会阻止后退按钮

喜欢:

Intent tabi=new Intent(getApplicationContext(),Tab.class);
startActivity(tabi);
finish();
Run Code Online (Sandbox Code Playgroud)