任何人都能告诉我当前用户做了什么吗?
private ProgressDialog progressDialog;
private FirebaseAuth firebaseAuth;
progressDialog = new ProgressDialog(this);
firebaseAuth = FirebaseAuth.getInstance();
if (firebaseAuth.getCurrentUser() != null){
//start profile activity
finish();
startActivity(new Intent(getApplicationContext(),Profile.class));
}
我对哪个用户获得当前用户选择感到困惑?
答案 0 :(得分:2)
FirebaseAuth.getInstance()。getCurrentUser()返回firebase中当前登录的用户。您从Android模拟器登录凭据的用户。如果用户未登录,则getCurrentUser将返回null。
答案 1 :(得分:2)
firebaseAuth.getCurrentUser()
用于获取FirebaseUser
对象,其中包含有关已登录用户的信息。
如果它返回null,则用户尚未登录,否则它将被重定向到Profile.class ...(在上面的代码中)