Android 无法检查用户是否登录
我添加了底部导航栏,主页片段被设置为应用程序的主页,但检查用户是否登录的代码不工作,如果每次我注销应用程序,应该从登录开始,但它从主页片段开始Android 无法检查用户是否登录,android,firebase-realtime-database,Android,Firebase Realtime Database,我添加了底部导航栏,主页片段被设置为应用程序的主页,但检查用户是否登录的代码不工作,如果每次我注销应用程序,应该从登录开始,但它从主页片段开始 Firebase mAuth = FirebaseAuth.getInstance(); @Override protected void onStart() { super.onStart(); FirebaseUser currentUser = mAuth.getCurrentUser(); if (c
Firebase mAuth = FirebaseAuth.getInstance();
@Override
protected void onStart() {
super.onStart();
FirebaseUser currentUser = mAuth.getCurrentUser();
if (currentUser == null){
sendStart();
}
}
我已经添加了此代码,但如果用户为空,它会打开主页,每次我重新启动应用程序时,它都会按照您的要求打开活动主页-当您注销应用程序时,应该从登录开始,但从主页开始。 我不确定,但我的意思是,用户可能没有正确注销。因此,您需要正确注销 显示以下内容以注销:- 然后检查用户是否已登录或未使用:-
如果返回null,则表示用户未登录。注销时,您必须按如下方式注销:
firebaseAuth.signOut();
Auth.GoogleSignInApi.signOut(apiClient);
您可以检查用户是否使用以下方法登录:
FirebaseAuth.getInstance().getCurrentUser()
有关更多信息,请使用一个链接,该链接用于
JavaScript
。如何从firebase注销。添加您的代码。
firebaseAuth.signOut();
Auth.GoogleSignInApi.signOut(apiClient);
FirebaseAuth.getInstance().getCurrentUser()