【发布时间】:2017-12-11 00:25:57
【问题描述】:
我正在使用 HashMap 将日期保存到 firebase,我看了很多教程,但在将数据放入列表并显示为列表时遇到了问题。任何帮助,请感谢。
【问题讨论】:
标签: listview firebase firebase-realtime-database android-recyclerview
我正在使用 HashMap 将日期保存到 firebase,我看了很多教程,但在将数据放入列表并显示为列表时遇到了问题。任何帮助,请感谢。
【问题讨论】:
标签: listview firebase firebase-realtime-database android-recyclerview
你几乎要遍历 hashMap 并将有用的数据添加到 arrayList 中
【讨论】:
为了解决您的问题,我建议您迭代您的 Map。您可以使用以下代码实现此目的:
Map<String, String> map = (Map<String, String>) dataSnapshot.child("yourChild").getValue();
List<String> list = new ArrayList<>();
for (Map.Entry<String, String> entry : map.entrySet()) {
list.add(entry.getKey() + "/" + entry.getValue());
}
for(String s : list) {
Log.d("TAG", s);
}
希望对你有帮助。
【讨论】: