2017-01-16 71 views
0

我正在使用firebase构建登录序列以及注册和重置密码。宣布注册活动在启动时填充。点击(从注册活动)重置密码活动上的后退按钮时遇到问题,如下所示。 OPENS APP .....注册启动(我已经是一个注册用户,所以我点击登录按钮) - > LoginActivity(我忘记了密码,所以我点击重置按钮)--->重置密码。重置密码有一个后退按钮,这应该带我回到登录活动,我从中点击,而不是应用程序关闭。我认为这可能与活动堆栈有关,并且正在阅读下面的文档。后退按钮子视图不会回到之前的活动

回答

0

我发现了这个问题。从登录活动中,当我点击“忘记密码”按钮时,意图开始打开重置密码活动。其次是finish();我相信重置密码活动中的后退按钮不起作用,因为登录活动已被系统中止。所以相反,我用onPause();和问题已解决。与onPause();finish();这里测试两次是从登录activity.class

btnReset.setOnClickListener(new View.OnClickListener(){ 
     @Override 
     public void onClick(View v) { 
      startActivity(new Intent(LoginActivity.this, ResetPasswordActivity.class)); 
      onPause(); 
     } 
    }); 
代码
相关问题