Java 如何在每次我使用Firebase在android studio中打开应用程序时停止询问OTP?
我刚刚创建了一个应用程序,用户可以通过OTP登录。但问题是,;第一次通过电话otp登录后。当我关闭应用程序时,它会自动关闭。然后再次启动应用程序。它从一开始就开始,就像输入电话号码和发送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
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
}
}