相关疑难解决方法(0)

如果已创建用户,请检查Firebase的正确代码位置?

我创建了一种方法,在用户登录后获取用户的facebook数据,并在我的firebase数据库中为他们创建"用户".此方法addUser()也为所述用户创建和设置变量.但我必须保留方法,登录,所以它创建我的变量,然后注释方法以供将来测试,或者它将重置所有值.那么我可以在哪里添加"addUser()"来第一次创建所述用户,并确保它永远不会再次调用它,只要用户已经存在?

MainActivity(启动和登录)

public class MainActivity extends AppCompatActivity {
    CallbackManager callbackManager;
    ShareDialog shareDialog;
    LoginButton login;
    ProfilePictureView profile;
    Dialog details_dialog;
    TextView details_txt;
    JSONObject response;

    /* Used to track user logging in/out off Facebook */
    private AccessTokenTracker mFacebookAccessTokenTracker;

    /* A reference to the Firebase */
    private Firebase mFirebaseRef;

    /* A reference to the Firebase */
    private Firebase userRef;

    /* Data from the authenticated user */
    public static AuthData mAuthData;

    /* Listener for Firebase session changes */
    private Firebase.AuthStateListener mAuthStateListener;

    public static …
Run Code Online (Sandbox Code Playgroud)

java android facebook firebase firebase-authentication

3
推荐指数
1
解决办法
4566
查看次数