[英]How to access children of the firebase realtime db
I have used FirbaseRecyclerAdapter but i am getting trouble to finding the value of child following is the code i have used 我使用了FirbaseRecyclerAdapter,但是在查找子代的值时遇到了麻烦,这是我使用的代码
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
recyclerView = findViewById(R.id.recyclerView);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
Toast.makeText(this, "Created", Toast.LENGTH_SHORT).show();
listitems = new ArrayList<>();
databaseReference = FirebaseDatabase.getInstance().getReference().child("content");
}
@Override
protected void onStart() {
super.onStart();
FirebaseRecyclerAdapter<Listitem ,BlogViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<Listitem, BlogViewHolder>(
Listitem.class,R.layout.list_item,BlogViewHolder.class,databaseReference
) {
@Override
protected void populateViewHolder(BlogViewHolder viewHolder, Listitem model, int position) {
viewHolder.sethead(model.getHead());
viewHolder.setdesc(model.getDesc());
}
};
recyclerView.setAdapter(firebaseRecyclerAdapter);
}
There is an extra -L7n...Udk3D
key under duck
, which is most likely the reason that your Listitem
model class can't look up the head
and description
properties. 有一个额外的
-L7n...Udk3D
下键duck
,这是最有可能的是你的原因Listitem
模型类不能查找的head
和description
特性。 To fix it, get rid of the extra -L7n...Udk3D
key. 要解决此问题,请摆脱
-L7n...Udk3D
多余的-L7n...Udk3D
密钥。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.