如何处理我的应用程序中“用户主页活动”中的后退键事件?

时间:2018-06-29 15:32:44

标签: android android-fragments

到目前为止,如果我按返回键,它将导航到没有任何视图的登录片段(空白屏幕擦除了电子邮件ID,密码和提交按钮控件)。

以下是“ UserHomeActivity”类中的代码

@Override
public void onBackPressed() {
    DrawerLayout drawer = findViewById(R.id.user_drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    }
    else {
       // perform_exit_logout();
        super.onBackPressed();
    }

}

1 个答案:

答案 0 :(得分:0)

如果要退出应用程序,请使用以下代码

             Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.addCategory(Intent.CATEGORY_HOME);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);