【发布时间】:2019-07-18 05:31:26
【问题描述】:
我尝试使用 listAdapter 从 firebase 数据创建 cardview。它适用于 getValue,但不适用于 getKey。任何人都可以帮助我......
reference = FirebaseDatabase.getInstance().getReference().child("products");
reference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
list = new ArrayList<List>();
Iterable<DataSnapshot> itemSnapShot = dataSnapshot.getChildren();
for(DataSnapshot items : itemSnapShot)
{
List products = items.getValue(List.class);
list.add(products);
}
adapter = new ListAdapter(Stock.this,list);
recyclerView.setAdapter(adapter);
}
它可以工作,但是如何在这段代码中将它与 getKey 函数一起使用....
"列出产品 = items.getValue(List.class);"
提前致谢
【问题讨论】:
-
当您使用
items.getKey()时发生了什么?你有错误吗?
标签: android firebase firebase-realtime-database cardview