【发布时间】:2022-01-20 15:34:21
【问题描述】:
我在 FRA 中有一个常规的 RecyclerView,我在 onbindviewholder 类中设置。正如您在应用程序中看到的那样,它变长了,所有项目都有一个空间,通常我应该在那里看到回复文本,但只有一个人可以看到。
dbreply.child(post_key).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
for (DataSnapshot ds:snapshot.getChildren()) {
for (DataSnapshot snapshot1:ds.getChildren()) {
reply data = snapshot1.getValue(reply.class);
list.add(data);
holder.rcv.setLayoutManager(new LinearLayoutManager(getContext()));
myAdapter = new MyAdapter(getContext(), list);
holder.rcv.setAdapter(myAdapter);
myAdapter.notifyDataSetChanged();
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) { }});
【问题讨论】:
标签: java android firebase firebase-realtime-database google-cloud-platform