我一直在尝试在我的 Jmeter 板的列表视图中获取子列表。每当我单击“用户”时,我都需要在列表视图中列出这些子项。
我的数据库
ClientsRef= FirebaseDatabase.getInstance().getReference().child("Users");
ClientsRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if(dataSnapshot.exists())
{
clientcount=(int) dataSnapshot.getChildrenCount();
Clients.setText(Integer.toString(clientcount));
}
else
{
Clients.setText("0 Clients");
}
}
2条答案
按热度按时间baubqpgj1#
创建一个模型类,将所有字段作为数据库子级的字段,并按如下方式使用它
=>假设你的模型类名是users,那么。。。
f5emj3cl2#
[1]. 只需在活动中使用recyclerview而不是textview。
[2]. 将一个字符串数组列表放入您的活动中,如
[3]. 为您的recyclerview创建一个适配器,在其中的项布局文件中只添加一个textview,您将在其中显示您的子列表。
[4]. 在oncreate()中用recyclerview设置适配器,就像下面的代码一样
[5]. 在ondatachange()中,进行如下更改
就这样