Autore Topic: Passare ad una Listview id e name  (Letto 749 volte)

Offline beedme

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Desire
Passare ad una Listview id e name
« il: 25 Marzo 2011, 23:52:19 CET »
0
Ciao,
ho un problema con la listview. Vorrei passare per ogni riga due valori un id (nascosto) e il nome (visibile). In questo modo al click sulla riga nome devo passare l'id per effettuare una query su un'altra activity.

Io ho cercato di passargli un'array  di oggetti da me creati che hanno id e name. Solo che quando gli passo questo array non riesco ad accedere ai valori di id e password, e all'interno della list view mi vengono aggiunti come nomi gli id dei singoli oggetti della lista.


Vorrei sapere come fare per risolvere questo problema.
Grazie

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Passare ad una Listview id e name
« Risposta #1 il: 26 Marzo 2011, 10:21:09 CET »
0
Come popoli la ListView? Se usi un CursorAdapter ci pensa lui a passare gli id degli oggetti del database.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline beedme

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Desire
Re:Passare ad una Listview id e name
« Risposta #2 il: 26 Marzo 2011, 10:48:17 CET »
0
il fatto è che io uso i dati presi da un db mysql esterno con JSON e li inserisco in un semplice array.

C'è un modo per caricare i dati che scarico da mysql dentro le tabelle interne? Devo crearmi un db sqlite vero?
In questo modo avendo un db posso passargli un cursor adapter e risolvo il problema? :)

Grazie mille

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Passare ad una Listview id e name
« Risposta #3 il: 26 Marzo 2011, 13:59:15 CET »
0
il fatto è che io uso i dati presi da un db mysql esterno con JSON e li inserisco in un semplice array.

C'è un modo per caricare i dati che scarico da mysql dentro le tabelle interne? Devo crearmi un db sqlite vero?
In questo modo avendo un db posso passargli un cursor adapter e risolvo il problema? :)

Grazie mille
Certo, ti puoi copiare il db in locale e poi lo carichi sulla lista tramite CursorAdapter
Postate il LogCat LogCat LogCat LogCat LogCat