gpt4 book ai didi

android - 如何使 .getCurrentUser() 返回非空值?

转载 作者:搜寻专家 更新时间:2023-11-01 09:19:30 25 4
gpt4 key购买 nike

.getCurrentUser() 在我重新启动应用程序时不会返回非空值,因此我停留在 MainActivity 而不是转移到 LogIn.class。这意味着我相应地不断登录 firebase

我已经尝试附加 AuthStateListener,但似乎无法解决问题。

@Override
protected void onStart() {
super.onStart();

FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();

if(user == null){
Intent intent = new Intent(MainActivity.this, LogIn.class);
startActivity(intent);
finish();

} else{

}
}

最佳答案

用户保持登录状态,直到您调用 signOut() .所以如果你想让 getCurrentUser 返回 null,你必须提前调用它。

关于android - 如何使 .getCurrentUser() 返回非空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57659725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com