如何在 Firebase 实时数据库中保存生成的唯一 ID

脸红

在此处输入图片说明大家好,

我期待在 Firebase 实时数据库中使用推送方法保存信息时生成的唯一 ID。

下面是我的代码

String bookid = dbreference.child("books").child(condition).push().getKey();

                Toast.makeText(getApplicationContext(), "Your question will be uploaded shortly !", Toast.LENGTH_SHORT).show();
                b = new Books(btitle, bauthor, bdesc, condition, sellername, selleremail, sellermobile,  selleruniversity, bprice,bookid);


                dbreference.child("books").child(condition).child(bookid).setValue(b);

它存储来自 textview 的所有信息,但在 bookid 中它显示为空,我想存储“-LVx3qNb1HCxYKRE5cFl”的按键

我的书籍类是

public class Books {
public String bname;
public String bauthor;
public String bdesc;
public String sellername;
public String selleremail;
public String sellermobile;
public String category;
public String selleruniversity;
public String bcondition;
public double price;
public String pics;
 public String bookid;
//  public Uri uri;

public Books(String bname, String bauthor, String bdesc, String bcondition, String sellername, String selleremail, String sellermobile,  String selleruniversity, double price, String bookid) {
    this.bname = bname;
    this.bauthor = bauthor;
    this.bdesc = bdesc;
    this.sellername = sellername;
    this.selleremail = selleremail;
    this.sellermobile = sellermobile;
    this.category = category;
    this.selleruniversity = selleruniversity;
    this.bcondition = bcondition;
    this.price = price;
    this.pics="";
     this.bookid="";
    //   this.uri = uri;
}

public Books(){}
public String getBname() {
    return bname;
}
public String getBauthor() {
    return bauthor;
}
public String getBdesc() {
    return bdesc;
}
public String getSellername() {
    return sellername;
}
public String getSelleremail() {
    return selleremail;
}
public String getSellermobile() { return sellermobile;}
public String getCategory() {
    return category;
}
public String getSelleruniversity() {
    return selleruniversity;
}
public String getCondition() { return bcondition;}
public Double getPrice() {
    return price;
}
public String getBookid() {
    return bookid;
}
public String getPics() {
    return pics;
}
public void setPics(String pics) {
    this.pics = pics;
}

}
亚历克斯·马莫

您进入""了数据库,因为这是您bookid在构造函数中实例化字段的方式。要解决这个问题,请在您的Books班级中更改以下代码行:

this.bookid="";

this.bookid = bookid;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Firebase实时数据库中删除?

来自分类Dev

如何从Firebase实时数据库获取包含唯一密钥的字符串

来自分类Dev

如何在Firebase数据库中保存对象?

来自分类Dev

用户注册期间如何在Firebase的实时数据库中存储数据?

来自分类Dev

如何从Firebase中的实时数据库获取数据

来自分类Dev

如何在firebase auth和firebase-实时数据库中获得相同的ID?

来自分类Dev

如何使用随机生成的ID将现有数据更新到Firebase实时数据库中的数据

来自分类Dev

在React Native中如何在Firebase Real Time实时数据库中生成子节点

来自分类Dev

如何获取Firebase数据库集合中文档的唯一ID(密钥)?

来自分类Dev

如何从Firebase实时数据库获取最新记录

来自分类Dev

如何从Firebase实时数据库中的.set()获取自动生成的ID?

来自分类Dev

如何消除实时数据库Firebase抖动中的自动生成的密钥

来自分类Dev

如何从Firebase实时数据库读取数据

来自分类Dev

如何从Xamarin.Forms上的Firebase实时数据库获取ID节点(密钥)

来自分类Dev

如何获取Firebase实时数据库中添加的最后一项?

来自分类Dev

如何在flutter中从Firebase实时数据库中获取数据?

来自分类Dev

如何获取Firebase生成的唯一ID

来自分类Dev

如何更新Firebase实时数据库中的位置?

来自分类Dev

如何从 Firebase 实时数据库正确检索值?

来自分类Dev

如何使用 Firebase 实时数据库保存用户信息?

来自分类Dev

如何从firebase实时数据库中选择数据

来自分类Dev

使用唯一键 + 自定义名称在 Firebase 实时数据库中保存数据

来自分类Dev

如何在firebase实时数据库中保存模型?

来自分类Dev

如何在不登录的情况下从 firebase 实时数据库获取用户 ID(UID)

来自分类Dev

如何在firebase实时数据库android中的唯一键下获取特定节点

来自分类Dev

如何获取firebase实时数据库的数据

来自分类Dev

如何在实时数据库 FIREBASE 中检查数据

来自分类Dev

如何设置 Firebase 实时数据库的双重查询?

来自分类Dev

如何在firebase实时数据库中保存文档参考

Related 相关文章

  1. 1

    如何从Firebase实时数据库中删除?

  2. 2

    如何从Firebase实时数据库获取包含唯一密钥的字符串

  3. 3

    如何在Firebase数据库中保存对象?

  4. 4

    用户注册期间如何在Firebase的实时数据库中存储数据?

  5. 5

    如何从Firebase中的实时数据库获取数据

  6. 6

    如何在firebase auth和firebase-实时数据库中获得相同的ID?

  7. 7

    如何使用随机生成的ID将现有数据更新到Firebase实时数据库中的数据

  8. 8

    在React Native中如何在Firebase Real Time实时数据库中生成子节点

  9. 9

    如何获取Firebase数据库集合中文档的唯一ID(密钥)?

  10. 10

    如何从Firebase实时数据库获取最新记录

  11. 11

    如何从Firebase实时数据库中的.set()获取自动生成的ID?

  12. 12

    如何消除实时数据库Firebase抖动中的自动生成的密钥

  13. 13

    如何从Firebase实时数据库读取数据

  14. 14

    如何从Xamarin.Forms上的Firebase实时数据库获取ID节点(密钥)

  15. 15

    如何获取Firebase实时数据库中添加的最后一项?

  16. 16

    如何在flutter中从Firebase实时数据库中获取数据?

  17. 17

    如何获取Firebase生成的唯一ID

  18. 18

    如何更新Firebase实时数据库中的位置?

  19. 19

    如何从 Firebase 实时数据库正确检索值?

  20. 20

    如何使用 Firebase 实时数据库保存用户信息?

  21. 21

    如何从firebase实时数据库中选择数据

  22. 22

    使用唯一键 + 自定义名称在 Firebase 实时数据库中保存数据

  23. 23

    如何在firebase实时数据库中保存模型?

  24. 24

    如何在不登录的情况下从 firebase 实时数据库获取用户 ID(UID)

  25. 25

    如何在firebase实时数据库android中的唯一键下获取特定节点

  26. 26

    如何获取firebase实时数据库的数据

  27. 27

    如何在实时数据库 FIREBASE 中检查数据

  28. 28

    如何设置 Firebase 实时数据库的双重查询?

  29. 29

    如何在firebase实时数据库中保存文档参考

热门标签

归档