0

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

任何人有任何想法?

感谢

+0

在清单中使用finish()或noHistory = true – ytRino 2015-04-02 02:16:38

回答

0

试试这个

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

这个工作完全谢谢你! – Wes 2015-04-02 11:00:46

2

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