我使用HashMap将日期保存到firebase,我观看了很多教程,但在将数据导入列表并显示为List时面临问题。任何帮助,谢谢。
答案 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);
}
希望它有所帮助。