【问题标题】:Updating the database item from FirebaseRecyclerAdapter android从 FirebaseRecyclerAdapter android 更新数据库项目
【发布时间】:2017-08-17 09:03:47
【问题描述】:

使用默认的FirebaseRecyclerAdapter 显示来自firebase 查询的项目列表,有没有办法从Adapter 中更新选定的项目。

更具体地说,例如,当用户单击“赞”按钮时,实时数据库中的项目节点以及应用程序的 ViewHolder 应该被更新。

【问题讨论】:

    标签: android firebase firebase-realtime-database android-recyclerview


    【解决方案1】:

    为了解决这个问题,我只需要使用mAdapter.getRef(position); 获取节点的密钥,然后使用runTransaction 更新节点,由于FirebaseRecyclerAdapter 是实时绑定的,它会自动更新视图。

    【讨论】:

    • 我想用FirebaseRecyclerApdate做分页,这个有用吗?我不确定如何实现这一点。
    • 我不明白你所说的分页是什么意思,但这对于获取具有指定位置的适配器中的项目的 DatabaseReference 很有用。
    猜你喜欢
    • 2016-11-28
    • 2016-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-12
    相关资源
    最近更新 更多