Android 如果要检索数据,需要重新登录
当我登录到我的应用程序时,它工作正常并从firebase检索数据。但当我关闭应用程序并稍后打开它时,应用程序无法检索它。我需要重新登录才能让它重新运行。请提供帮助。您需要收听Android 如果要检索数据,需要重新登录,android,android-activity,firebase-realtime-database,firebase-authentication,firebase-analytics,Android,Android Activity,Firebase Realtime Database,Firebase Authentication,Firebase Analytics,当我登录到我的应用程序时,它工作正常并从firebase检索数据。但当我关闭应用程序并稍后打开它时,应用程序无法检索它。我需要重新登录才能让它重新运行。请提供帮助。您需要收听onAuthStateChangedlistener以检测用户何时准备就绪: authStateListener = new FirebaseAuth.AuthStateListener() { @Override public void onAuthStateChanged(@NonNull
onAuthStateChanged
listener以检测用户何时准备就绪:
authStateListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
if(firebaseAuth.getCurrentUser() != null) {
// User signed in.
} else {
// User signed out.
}
}
};
当重新启动应用程序以检测用户状态确定时,您是否设置了一个
onAuthStateChanged
侦听器?否,您可以帮助我。如何做,我应该添加这个。它不是空的,我在它里面放了一个吐司,但即使这样它也不能从firebase检索数据。除数据检索外,一切正常。请帮忙。