db
|
Categories
|
Flowers
|
01
| |
|
| name:"example"
| imagen:"example"
|
02
|
name:"example"
imagen:"example"
This is the structure of the db and what I want is to show the elements of Flowers
public class Regalos extends AppCompatActivity {
RecyclerView mRecyclerview;
private DatabaseReference mFirebaseDataBase = FirebaseDatabase.getInstance().getReference().child("Categorias").child("Flores");
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_regalos);
mRecyclerview = findViewById(R.id.recyclerview);
mRecyclerview.setHasFixedSize(true);
mRecyclerview.setLayoutManager(new LinearLayoutManager(this));
}
@Override
protected void onStart() {
super.onStart();
FirebaseRecyclerAdapter<Regalo,ViewHolderRegalo> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<Regalo, ViewHolderRegalo>(
Regalo.class,
R.layout.item_regalo,
ViewHolderRegalo.class,
mFirebaseDataBase
) {
@Override
protected void populateViewHolder(ViewHolderRegalo viewHolder, final Regalo model, int position) {
viewHolder.setDetail(getApplicationContext(),model.getDescripcion(),model.getImagen(),model.getCosto(),model.getSku());
}
};
mRecyclerview.setAdapter(firebaseRecyclerAdapter);
}
}