我有2个recyclerview。我想将不同类型的书籍图像添加到水平面中的不同行。但是,当我添加一本书时,它会同时添加到recyclerview中。我的错误在哪里?
for循环:
for (DataSnapshot ds : dataSnapshot.getChildren()) {
HashMap<String, String> hashMap = (HashMap<String, String>) ds.getValue();
mBaslik.add(hashMap.get("baslik"));
mFotoUrl.add(hashMap.get("downloadurl"));
if(hashMap.get("baslik").equals("Roman")){
initRecyclerView();
}
else if(hashMap.get("baslik").equals("Hikaye")){
initRecyclerView2();
}
}
答案 0 :(得分:1)
hashMap.get(“ baslik”)结果为null,equals方法属于java.lang.String
您可以:
"Roman".equals(hashMap.get("baslik"))