控制从片段到活动的后退按钮操作

时间:2015-04-02 01:24:01

标签: android android-fragments android-activity event-handling

我有一个登录屏幕(活动),注册(活动),然后是用户最初需要进入应用程序的主要(片段)。当第一次加载应用程序时,用户会看到登录屏幕,如果没有用户创建,他们会被带到注册屏幕,在那里他们输入一些信息并设置密码,一旦完成,他们就会被带到主屏幕他们可以开始使用该应用程序。 现在,当他们在注册后进入主屏幕并按下后退按钮后,他们将返回到注册屏幕,他们上次输入的信息仍然可见,我想知道是否有办法控制后退按钮在主屏幕上按下事件,以便它始终将它们带回原始登录屏幕。

有人有什么想法吗?

由于

2 个答案:

答案 0 :(得分:2)

您可以在开始新活动之前完成注册活动。 并在FragmentActivity中处理onBackpressed()方法。

答案 1 :(得分:0)

试试这个

@Override
public void onBackPressed() {
    super.onBackPressed();
    Intent intent = new intent(MainActivity.this, LoginActivity.class);
    startActivity(intent);
}