需要Firebase getCurrentUser方法说明

时间:2017-02-09 09:25:55

标签: android firebase firebase-authentication

任何人都能告诉我当前用户做了什么吗?

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));
    }

我对哪个用户获得当前用户选择感到困惑?

2 个答案:

答案 0 :(得分:2)

FirebaseAuth.getInstance()。getCurrentUser()返回firebase中当前登录的用户。您从Android模拟器登录凭据的用户。如果用户未登录,则getCurrentUser将返回null。

答案 1 :(得分:2)

firebaseAuth.getCurrentUser()用于获取FirebaseUser对象,其中包含有关已登录用户的信息。 如果它返回null,则用户尚未登录,否则它将被重定向到Profile.class ...(在上面的代码中)