如何将hashMap数据作为列表检索并显示在列表中

时间:2017-07-06 20:31:57

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

我使用HashMap将日期保存到firebase,我观看了很多教程,但在将数据导入列表并显示为List时面临问题。任何帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

你几乎要遍历hashMap并将有用的数据添加到arrayList

答案 1 :(得分:0)

为了解决您的问题,我重新尝试重复您的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);
}

希望它有所帮助。