Данные не отображаются (не загружаются) в базе данных Firebase в Android Studio - PullRequest
0 голосов
/ 30 августа 2018

Это мой код, и я загружаю имя студента и имя партии в базу данных Firebase. Этот метод исключен после того, как пользователь успешно создал учетную запись. Пользователь создан в Аутентификации, но данные не загружены в базу данных, и единственная ошибка в logcat:

E / SpellCheckerSession: игнорирование processOrEnqueueTask из-за непредвиденного mState = TASK_CLOSE scp.mWhat = TASK_CLOSE

private void uploadUserDetails(){
        String name = studentName.getText().toString();
        String batch = "BCA";
        database = FirebaseDatabase.getInstance();
        DatabaseReference ref = database.getReference(firebaseAuth.getUid());
        Student student = new Student(name,batch);
        ref.child("Student Details").setValue(student);
    }

public class Student {
    public String name;
    public String batch;

    Student(){
        this.name= "Hello";
        this.batch="Unspecified";
    }
    Student(String name,String batch){
        this.name=name;
        this.batch=batch;
    }
}

1 Ответ

0 голосов
/ 31 августа 2018

Следующий фрагмент использует карту для хранения имени студента и его пакета, в этом ключе карты - строка, а значение - тип объекта. и положить значение ключа "l".

    Map<String, Object> updates = new HashMap<>();
    updates.put("l", Arrays.asList(student.batch,student.name));
    ref.child("Student Details").setValue(updates);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...