这个问题通常是由于没有正确设置Firebase身份验证或活动启动流程不正确导致的。可按照以下步骤进行解决:
确保Firebase身份验证已正确设置并连接到您的项目。在Firebase控制台中检查该项目是否有启用身份验证,并且您在代码中正确地初始化了Firebase。
确认是否正确启动您的“Main activity”。最常见的错误是在onCreate()方法中设置了错误的布局,从而导致应用程序启动为登录界面而不是主活动。
如果您已正确设置Firebase身份验证并启动了正确的“Main activity”,请检查您的登录代码是否设置了正确的Intent。在登录成功后,应该调用以下代码来启动“Main activity”:
Intent intent = new Intent(LoginActivity.this, MainActivity.class); startActivity(intent); finish();
通过这些步骤,您的应用程序将成功登录并跳转到“Main activity”。