我使用的是导航抽屉活动,除了我用来displaySelectedScreen(R.id.nav_home);
打开主页片段的 MainActivity 之外,它还有 4 个片段。
现在我在一个空活动中使用firebase电子邮件和密码身份验证,在成功身份验证后,我正在使用这段代码打开已经拥有displaySelectedScreen(R.id.nav_home);
并期望它打开我的主页片段的MainActivity:D
private void loginApp() {
//To switch activity after successful authentication!
Intent mainIntent=new Intent(LoginActivity.this,MainActivity.class);
startActivity(mainIntent);
finish();
}
但应用程序崩溃:(
当我使用 onStart() 检查用户是否已经登录时,我无法重新启动应用程序,因为它试图更改活动并且未能这样做。:'D
我打
loginApp()
了两次电话,第一次是如果用户已经登录,第二次是在成功认证后。