Autore Topic: problema con il lancio di una intent da una list view  (Letto 279 volte)

Offline Giuseppe93

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    asus zenfone 2
  • Sistema operativo:
    windows 10
problema con il lancio di una intent da una list view
« il: 28 Maggio 2016, 17:10:12 CEST »
0
La mia listview popolata con un custom adapter in cui ho applicato due onclicklistener non funziona correttamente.
L'adapter estende ArrayAdapter e nel metodo getView applica i listener da cui partono le intent, il primo è stato applicato alla view da ritornare, il secondo al bottone al suo interno.
Cliccando sull'item, l'intent che ne segue non carica i dati dell'item clickato ma dell'item non ancora visualizzato più vicino.
Vi ringrazio per eventuali aiuti

Offline DCodeOS

  • Utente junior
  • **
  • Post: 82
  • Respect: +20
    • Mostra profilo
  • Sistema operativo:
    macOS Sierra
Re:problema con il lancio di una intent da una list view
« Risposta #1 il: 29 Giugno 2016, 11:11:53 CEST »
0
Nel tuo custom adapter immagino tu abbia usato un ViewHolder per ottimizzare la ListView.
Se è così ti consiglio di dare un'occhiata alla libreria RecyclerView ( la userai per estendere poi il tuo adapter al posto del ArrayAdapter ) e al metodo onBind()

A disposizione  ;-)
┻━┻ ︵ヽ(°□°ヽ) Develop w/ ( ( ObjC || Swift ) && Java[ "Android" ] ) (╯°□°)╯︵ ┻━┻