【发布时间】:2017-11-07 17:00:37
【问题描述】:
我已经实现了一个 firebase 列表适配器来加载项目列表(列表 A)。我的数据结构设置为在列表 A 中,每个项目还包含对位于数据库中其他位置 (isNice) 的某些信息的引用 id。同样:
ListA
- ObjA
- title : "hi"
- id : "ObjAid"
isNice
- ObjAid : "true"
我目前正在使用另一个数据库操作来查找“isNice”子项中的 id,传递“ObjAid”、列表位置,然后是 resultReceiver 以获取结果。 我的问题是,当 resultReceiver 得到一个 resultData(值为“true”)时,我不知道如何修改 firebase 列表中特定位置的数据。
我过去的经验是使用将我的数据加载到我自己的 ArrayList 并为 listView 创建一个自定义适配器,在这种情况下,我可以在加载额外信息时轻松更新填充的视图。我想暂时避免设置自己的 ArrayList 来存储数据,有利于 FirebaseListAdapter 的简单性。感谢所有提示,谢谢 :)
【问题讨论】:
标签: android firebase firebase-realtime-database firebaseui