Android-启动LoginActivity,不可能使用back按钮返回
我有一个处理用户登录的活动。Android-启动LoginActivity,不可能使用back按钮返回,android,android-activity,Android,Android Activity,我有一个处理用户登录的活动。 当用户登录时,他将被转发到另一个活动。但当他按下“后退”按钮时,他返回到登录屏幕,尽管他已经登录了。如何避免这种行为?在用户登录后清除活动堆栈或使用noHistory标志。启动具有以下标志的登录活动: 这里有一种方法 Intent afterLogin = new Intent(this, AfterLoginActivity.class); login.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); startActivity
当用户登录时,他将被转发到另一个活动。但当他按下“后退”按钮时,他返回到登录屏幕,尽管他已经登录了。如何避免这种行为?在用户登录后清除活动堆栈或使用noHistory标志。启动具有以下标志的登录活动: 这里有一种方法
Intent afterLogin = new Intent(this, AfterLoginActivity.class);
login.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(afterLogin);
您只需在第二个活动中添加此功能,它将为您提供所需的…所有最佳功能它将100%工作所有最佳功能
@Override
public void onBackPressed() {
// You should write the super function or finish() here...
}
谢谢你的回答。您介意提供一个清除活动堆栈的代码示例吗?