android–Firebase– 用户对事物发表评论

android–Firebase– 用户对事物发表评论,第1张

概述我正在构建一个Android应用程序,允许用户评论广告牌前100上的每首歌曲(我从JSONfie解析了这些信息).我将如何存储评论(最好使用Firebase)并在发表新评论后显示和刷新评论?解决方法:我假设每首歌都有一个唯一的ID.所以对于每首歌你可以做的是–>获取歌曲参考privateDatabaseRe

我正在构建一个Android应用程序,允许用户评论广告牌前100上的每首歌曲(我从JsON fIE解析了这些信息).我将如何存储评论(最好使用Firebase)并在发表新评论后显示和刷新评论?

解决方法:

我假设每首歌都有一个唯一的ID.所以对于每首歌你可以做的是 –

>获取歌曲参考

private DatabaseReference mDatabase;mDatabase = FirebaseDatabase.getInstance().getReference();mSongRef = mDatabase.child("SongID");

>每当有人评论某首歌曲时,将()类的对象推送()作为该歌曲的子节点:

String commentKey = mSongRef.push().getKey();mSongRef.child(commentKey).setValue(comment);

>现在获取新添加的评论

mSongRef.addValueEventListener(new ValueEventListener() {@OverrIDepublic voID onDataChange(DataSnapshot dataSnapshot) {    Comment comment = dataSnapshot.getValue(Comment.class);    Log.d(TAG, "Comment: " + comment.getCommentText() + ", User: " + comment.getUsername());}@OverrIDepublic voID onCancelled(DatabaseError error) {// Failed to read value    Log.w(TAG, "Failed to read value.", error.toException());}});

>现在您有了最新数据,可以将注释添加到列表中并更新回收站/列表视图.

总结

以上是内存溢出为你收集整理的android – Firebase – 用户对事物发表评论全部内容,希望文章能够帮你解决android – Firebase – 用户对事物发表评论所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1108601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存