Java 如何在每次我使用Firebase在android studio中打开应用程序时停止询问OTP?

Java 如何在每次我使用Firebase在android studio中打开应用程序时停止询问OTP?,java,firebase,one-time-password,Java,Firebase,One Time Password,我刚刚创建了一个应用程序,用户可以通过OTP登录。但问题是,;第一次通过电话otp登录后。当我关闭应用程序时,它会自动关闭。然后再次启动应用程序。它从一开始就开始,就像输入电话号码和发送otp一样。如何在登录前停止此操作并检索数据。在转到登录页面之前,请检查用户是否已登录 FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); if (user != null) { // User is signed in } e

我刚刚创建了一个应用程序,用户可以通过OTP登录。但问题是,;第一次通过电话otp登录后。当我关闭应用程序时,它会自动关闭。然后再次启动应用程序。它从一开始就开始,就像输入电话号码和发送otp一样。如何在登录前停止此操作并检索数据。在转到登录页面之前,请检查用户是否已登录

FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user != null) {
    // User is signed in
} else {
    // No user is signed in
}

在OTP和验证活动中尝试此代码

@Override
protected void onStart() {
    super.onStart();
    FirebaseUser currentuser = firebaseAuth.getCurrentUser();
    if(currentuser != null)
    {
        // send user to mainactivity
    }
}