CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

listview si aggiorna in modo anomalo

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Jul 2015
    Messaggi
    49

    Ringraziamenti
    4
    Ringraziato 2 volte in 2 Posts
    Predefinito

    listview si aggiorna in modo anomalo

    salve, questo è il mio codice


    dopo che cancello una riga con


    nel db viene eliminata la riga ma sulla listview no..
    esempio nella listview ho
    paolo
    luca


    se elimino paolo ottengo
    luca
    luca

    come risolvo?

  2.  
  3. #2
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Gli effetti del notifyDataSetChanged() sono esibiti solo quando viene modificato anche l'ArrayList che passi all'adapter. Nel tuo caso, hai rimosso l'elemento dal database ma non da "listp". Non conosco (e non capisco perchè stai usando) l'oggetto Map per cui non so darti informazioni precise tuttavia esiste il metodo remove(Object object) per rimuovere da quella mappa l'oggetto passato come parametro; solo in seguito potrai chiamare il notifyDataSetChanged() ed apprezzarne gli effetti.

  4. #3
    Baby Droid


    Registrato dal
    Jul 2015
    Messaggi
    49

    Ringraziamenti
    4
    Ringraziato 2 volte in 2 Posts
    Predefinito

    H risolto usando listp. Clear()
    Grazie mille x il supporto

  5. #4
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Per quel che hai chiesto clear() non è la soluzione poiché questo metodo elimina tutto il contenuto della mappa e non soltanto quello relativo all'item che clicchi nella lista. Comunque, se dici di aver risolto, buon per te.

    Inviato dal mio Nexus 5 con Tapatalk 2

  6. #5
    Baby Droid


    Registrato dal
    Jul 2015
    Messaggi
    49

    Ringraziamenti
    4
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Si.. XK m serve poi subito dopo ricaricarlo.. Dopo aver eseguito altri metodi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy