Autore Topic: Come modificare i dati di una riga di una ListActivity  (Letto 382 volte)

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Come modificare i dati di una riga di una ListActivity
« il: 20 Gennaio 2011, 14:35:36 CET »
0
Ho un'activity che estende una ListActivity
Popolo la lista usando un adapter con il seguente codice:

ListAdapter adapter = new MyAdapter(getApplicationContext(),
            R.layout.my_layout, myList, parentActivity);
            
Ogni riga visualizza 3 informazioni testuali
Quando premo su una riga, si apre un'activity dalla quale si possono modificare e salvare queste tre informazioni
Quando viene premuto "salva", ritorno alla lista
Vorrei aggiornare i dati visualizzati da questa lista

Come faccio a modificare un elemento della lista senza doverla ricaricare tutta?

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Come modificare i dati di una riga di una ListActivity
« Risposta #1 il: 20 Gennaio 2011, 17:22:35 CET »
0
Modificala all'interno dell'adapter e poi chiama il metodo notifyDataSetChanged().