Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在Firebase中管理新用户数据_Android_Firebase_Firebase Realtime Database_Firebase Authentication - Fatal编程技术网

Android 在Firebase中管理新用户数据

Android 在Firebase中管理新用户数据,android,firebase,firebase-realtime-database,firebase-authentication,Android,Firebase,Firebase Realtime Database,Firebase Authentication,在新用户使用Firebase UI注册(多提供商)后,我应该如何以及何时将用户数据推送到Firebase实时数据库 我可以使用GOOGLE\u PROVIDER将用户数据推送到用户节点,但当我使用EMAIL\u PROVIDER登录时,应用程序崩溃。 用户类 public class User { private String name; private String email; private String phone; private String photo; public User(

在新用户使用Firebase UI注册(多提供商)后,我应该如何以及何时将用户数据推送到Firebase实时数据库

我可以使用
GOOGLE\u PROVIDER
将用户数据推送到用户节点,但当我使用
EMAIL\u PROVIDER
登录时,应用程序崩溃。 用户类

public class User {
private String name;
private String email;
private String phone;
private String photo;

public User() {

}

public User(String name, String email, String phone, String photo) {
    setName(name);
    setEmail(email);
    setPhone(phone);
    setPhoto(photo);//when arg ==null Photo = MyUrls.NEWUSERIMG 
    }
    ...
}

...

 private void onSignedInInitiliaze() {
        //Todo  Email Provider !
    String name = mAuth.getCurrentUser().getDisplayName();
    String email = mAuth.getCurrentUser().getEmail();
    String phone = "";//// TODO 
    String photo = mAuth.getCurrentUser().getPhotoUrl().toString();
    User currentUser = new User(name, email, phone, photo);
    userRef.setValue(currentUser);
}

请发布日志猫,显示应用程序崩溃时引发的异常,方法是用对象类替换字符串类。请发布日志猫,显示应用程序崩溃时引发的异常,方法是用对象类替换字符串类