当我登录我的应用程序时,它可以正常运行并从Firebase检索数据。但是,当我关闭该应用程序并在以后打开它时,该应用程序不会检索它。我需要重新登录才能再次运行该功能。请帮忙。
答案 0 :(得分:0)
您需要监听onAuthStateChanged
监听器以检测用户何时准备就绪:
authStateListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
if(firebaseAuth.getCurrentUser() != null) {
// User signed in.
} else {
// User signed out.
}
}
};