【发布时间】:2019-02-03 23:02:36
【问题描述】:
我正在使用 Firebase。但我是firebase的新手。我的应用有一个上传帖子的活动,这里是 JSON 结构。
post:{
uid1:{
-random1:{
text:hello,
uploader:John
},
-random2:{
text:hello2334,
uploader:John
},
},
uid2:{
-random3:{
text:Mornig,
uploader:Jack
},
}
}
likes:{
uid1:{
-random1:{
uid4:true,
uid5:true
},
-random2:{
uid4:true,
uid3:true,
}
... } 这是我的示例代码,当用户单击提交按钮以上传他的帖子时..
submit.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
post.push().setValue(textfield.getText());
/*I want to upload like node with the same random key but with different value. I don't know how to do it*/
}
});
当用户点击帖子时,我用随机密钥更新帖子,然后我想用相同的随机密钥更新类似的东西。我不知道如何同时用相同的随机密钥上传到节点(只有 uid和随机 id 节点)因为我是菜鸟。我搜索了很多,但没有找到答案。 对不起,我的英语写作水平不好......
【问题讨论】:
-
请分享minimal actual code that reproduces where you are stuck,而不是描述您的代码。这使得一些人更有可能提供帮助,尽管 cutiko 已经很友善地做出了有根据的猜测。
标签: firebase firebase-realtime-database