Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Android] ListFragment : Modifier la liste

Dynamiquement, bien-sûr

    26 juin 2013 à 22:48:13

    Bonjour à tous :)

    Je suis actuellement en train de développer une application Android, mais j'ai un petit soucis.

    Je possède un ListFragment, mais je dois, depuis une fonction, pouvoir modifier (et mettre à jour) les éléments de la liste.

    J'ai essayer la méthode "classique" : 

        public void onUpdated(Competitions obj) {
            
            objects.clear();
            objects.addAll(obj.getItems());
            adapter = new CompetitionAdapter(this.getActivity(), R.layout.listview_competition_item, objects);
            setListAdapter(adapter);
            adapter.notifyDataSetChanged();
    
        }

    Mais ça ne marche absolument pas :/

    Une idée ?

    • Partager sur Facebook
    • Partager sur Twitter
      28 juin 2013 à 13:02:56

      Je te dirais que le plus simple est de créer une interface que au sein de ta classe Competitions.

      Ensuite, dans ta classe adapter tu implement cette interface comme ça tu peux appeler une fonction de l'interface pour mettre a jour ta liste et faire ton notifyDataSetChanged();

      • Partager sur Facebook
      • Partager sur Twitter

      [Android] ListFragment : Modifier la liste

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown