Comment utiliser Firebase Liste carte

Je suis en train de suivre ce tutoriel:

https://www.youtube.com/watch?v=2J6spwAVP0M

mais sa mise en œuvre sur mes complexes app ne fonctionne pas donc j'ai essayé à partir de zéro..

J'ai créé cette simple MainActivity:

public class MainActivity extends AppCompatActivity{

    Firebase mRef;
    com.firebase.ui.FirebaseListAdapter<String> myAdapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mRef = new Firebase("https://<myURL>..");

        myAdapter = new FirebaseListAdapter<String>(this,String.class,android.R.layout.simple_list_item_1,mRef) {
            @Override
            protected void populateView(View view, String s, int i) {
                TextView text = (TextView)view.findViewById(android.R.id.text1);
                text.setText(s);

            }
        };
        Button addBtn = (Button) findViewById(R.id.add_button);
        addBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mRef.push().setValue("test123");
            }
        });
    }
}

Maintenant, j'ai quelques questions:

1) quels sont les éléments déclencheurs de la populateView? Je ne pouvais pas le faire fonctionner

2) qu'est-ce exactement devrait le android.R.layout.simple_list_item_1 être remplacé? J'ai essayé de créer mon propre listview et remplacez-le au-dessus avec mon R.id.listView mais rien ne se passe.. je ne peux pas comprendre comment cette magie fonctionne..

3) même cette simple application ne fonctionne pas.. le bouton ajouter de la "test123" à la bonne place sur le serveur mais je ne vois rien sur mon app.. quoi de mal?

android.R.layout.simple_list_item_1 est un modèle contenant un TextView. Il vous permettra de toString tous les objets dans la liste
Pour référence, github.com/android/platform_frameworks_base/blob/master/core/...
Je n'arrive pas à trouver l'endroit où vous utilisez votre myAdapter?
n'ai pas vérifié, mais comment firebase adaptateur fonctionne, mais n'avez-vous pas besoin d'un recycleur de vue ou quelque chose?
Vous devez avoir un ListView ou quelque chose qui va utiliser l'adaptateur. Faire vérifier l'échantillon j'ai fait un lien dans ma réponse.

OriginalL'auteur Yarden Cohen | 2016-06-02