Domanda

Ho un insieme di dati che voglio visualizzare all'utente in un adattatore, che vorrei anche modificare in fase di esecuzione mentre viene visualizzata la vista.Come posso avere la vista per l'oggetto i cui dati hanno cambiato il redisplay stesso?

Ad esempio, ho un set di libri, che l'utente può scaricare, e voglio visualizzare libri che vengono scaricati in aggiunta ai libri presenti.Voglio aggiornare i progressi del download per l'utente da visualizzare in tempo reale.

In questo caso, come dovrei informare la mia opinione che deve essere aggiornata?Dovrei avere un callback sulla vista stessa o dovrei invalidare l'adattatore?Se ho un callback sulla vista, voglio stare attento a non causare perdite.

È stato utile?

Soluzione

You should be able to do notifyDataSetChanged to force the View to update (see http://developer.android.com/reference/android/widget/BaseAdapter.html#notifyDataSetChanged%28%29) and that should be all you need.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top