【发布时间】:2019-01-11 09:45:35
【问题描述】:
我正在使用push 方法在我的实时 Firebase 数据库中添加数据。现在我想检索 sellername 并从应用程序更新新的 sellername 并将更改保存在 Firebase 数据库中。
我该怎么做?
我正在使用以下代码,但每次随机获得不同的键值
而不是-LVmsTmBZ_kCdcXlZh7e。
FirebaseDatabase mFirebaseDatabase = FirebaseDatabase.getInstance();
DatabaseReference ref = mFirebaseDatabase.getReference().child("books").child("Classical Mechanics");
String key = ref.push().getKey();
Toast.makeText(book_details.this, key, Toast.LENGTH_SHORT).show();
然后我正在使用:
FirebaseDatabase.getInstance().getReference()
.child("books")
.child(Classical Mechanics)
.child(key)
.child("sellername")
.setValue("newvalue");
它给了我空错误,这是预期的结果,因为我得到的是随机键值而不是单个常量。
【问题讨论】:
标签: java android firebase firebase-realtime-database