comment faire pour récupérer des données à un recycleur de vue de FIREBASE

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_menu_home);


    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    RecyclerView recyclerView = (RecyclerView) findViewById(R.id.menu_recycler);
    recyclerView.setHasFixedSize(true);

    LinearLayoutManager linearLayout = new LinearLayoutManager(this);
    linearLayout.setOrientation(LinearLayoutManager.VERTICAL);
    recyclerView.setLayoutManager(linearLayout);

    MenuHomeAdapter menuHomeAdapter = new MenuHomeAdapter(this, createList(7));

    recyclerView.setAdapter(menuHomeAdapter);

    //FireBase
    Firebase.setAndroidContext(this);
    //Get a reference to our posts
    Firebase ref = new Firebase("LINK");

    //Attach an listener to read the data at our posts reference
    ref.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot snapshot) {
            for (DataSnapshot postSnapshot : snapshot.getChildren()) {
                Menu post = postSnapshot.getValue(Menu.class);
                Toast.makeText(MenuHome.this, post.getSNo() + "-" + post.getDishName(), Toast.LENGTH_LONG).show();
            }
        }

        @Override
        public void onCancelled(FirebaseError firebaseError) {
            System.out.println("The read failed: " + firebaseError.getMessage());
        }
    });
}

comment afficher les données dans le recycleur de vue.J'ai essayé quelques méthodes mais il n'était pas bon.le Toast fonctionne, mais toutes les autres options sont mauvais.Je veux juste afficher les données de firebase dans un recycleur de vue.

  • vous avez à faire votre propre adaptateur qui s'étend RecyclerViewAdapter, vous devez faire un fichier de configuration qui définit la façon dont chaque ligne de votre recyclerview est et vous devez ensuite transmettre les données à recyclerview par le biais de l'adaptateur. Il y a beaucoup d'exemples comme le remplissage de recyclerview avec les données de MYSQL, JSON ou ce eternelle API
InformationsquelleAutor Sehal Sein | 2016-01-23