控制从片段到 activity 的后退按钮动作
Control back button action from fragment to activity
我有一个登录屏幕 (activity)、注册屏幕 (activity),然后是一个用户最初需要经过才能进入应用程序的主屏幕(片段)。首次加载应用程序时,用户会看到登录屏幕,如果尚未创建用户,他们将被带到注册屏幕,在那里他们输入一些信息并设置密码,一旦完成,他们就会被带到主屏幕他们可以开始使用该应用程序。
现在,当他们在注册后进入主屏幕并按下后退按钮时,他们将被带回到注册屏幕,在那里他们最后输入的信息仍然可见,我想知道是否有办法控制后退按钮在主屏幕上按下事件,这样它就会始终将他们带回原始登录屏幕。
有人有什么想法吗?
谢谢
试试这个
@Override
public void onBackPressed() {
super.onBackPressed();
Intent intent = new intent(MainActivity.this, LoginActivity.class);
startActivity(intent);
}
您可以在开始新 activity 之前完成注册 Activity。
并处理 FragmentActivity.
中的 onBackpressed() 方法
我有一个登录屏幕 (activity)、注册屏幕 (activity),然后是一个用户最初需要经过才能进入应用程序的主屏幕(片段)。首次加载应用程序时,用户会看到登录屏幕,如果尚未创建用户,他们将被带到注册屏幕,在那里他们输入一些信息并设置密码,一旦完成,他们就会被带到主屏幕他们可以开始使用该应用程序。 现在,当他们在注册后进入主屏幕并按下后退按钮时,他们将被带回到注册屏幕,在那里他们最后输入的信息仍然可见,我想知道是否有办法控制后退按钮在主屏幕上按下事件,这样它就会始终将他们带回原始登录屏幕。
有人有什么想法吗?
谢谢
试试这个
@Override
public void onBackPressed() {
super.onBackPressed();
Intent intent = new intent(MainActivity.this, LoginActivity.class);
startActivity(intent);
}
您可以在开始新 activity 之前完成注册 Activity。 并处理 FragmentActivity.
中的 onBackpressed() 方法