如果我想检索数据,需要重新登录

时间:2018-07-07 11:23:45

标签: android android-activity firebase-realtime-database firebase-authentication firebase-analytics

当我登录我的应用程序时,它可以正常运行并从Firebase检索数据。但是,当我关闭该应用程序并在以后打开它时,该应用程序不会检索它。我需要重新登录才能再次运行该功能。请帮忙。

1 个答案:

答案 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.
            }
        }
    };