gpt4 book ai didi

android - 数据未在 android studio 的 firebase 数据库中显示(未上传)

转载 作者:行者123 更新时间:2023-11-29 02:26:10 24 4
gpt4 key购买 nike

这是我的代码,我正在将学生姓名和批处理名称上传到 firebase 数据库。该方法在用户创建账号成功后执行。用户在身份验证中创建,但数据未上传到数据库,logcat 中唯一的错误是:

E/SpellCheckerSession: ignoring processOrEnqueueTask due to unexpected 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;
}
}

最佳答案

下面的代码 fragment 使用一个映射来存储学生姓名和他的批处理,在这个映射中,键是字符串,值是对象类型。并输入键“l”的值。

    Map<String, Object> updates = new HashMap<>();
updates.put("l", Arrays.asList(student.batch,student.name));
ref.child("Student Details").setValue(updates);

关于android - 数据未在 android studio 的 firebase 数据库中显示(未上传),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52102881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com