2010-08-30 9 views
0
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     if (resultCode == RESULT_OK) { 
      deserializeQuotes(); 
      quotesAdapter.notifyDataSetChanged(); 
     } 
    } 

Mon tableau a été mis à jour de manière claire, et je peux voir le changement lorsque mon application démarre, mais pourquoi ne met-elle pas à jour cette méthode? Le code entre dans cette méthode.notifyDataSetChanged() ne met pas à jour ListView

Répondre

1
this.quotesAdapter = new QuoteAdapter(this, R.layout.mainrow, quotes);  
      quotesAdapter.notifyDataSetChanged(); 
      listView.setAdapter(quotesAdapter); 

Fonctionne, mais pourquoi dois-je créer un nouvel adaptateur? Pourquoi ne puis-je pas utiliser mon existant?

+0

Nous avons besoin de plus de code. Vous écrasez probablement la référence à des citations quelque part – Falmarri

Questions connexes