Autore Topic: ListView e caricamento da XML  (Letto 509 volte)

Offline prezzemolo86

  • Nuovo arrivato
  • *
  • Post: 36
  • Respect: +1
    • Mostra profilo
ListView e caricamento da XML
« il: 09 Maggio 2013, 11:17:46 CEST »
0
Salve,

come da oggetto devo caricare dei dati che mi arrivano in formato xml da remoto in una ListView. O meglio: che ve ne pare se le visualizzo con una ListView.

In pratica li carico mediante un AsyncThread e li vorrei visualizzare in una ListView, così da fare a parte un bravo Adapter, che presa la lista di oggetti ottenuta parserizzando l'xml, costruisce il layout per ogni riga.


Ho provato, ma non visualizzo nulla, tempo perché l'Adapter carica i dati prima che il thread abbia finito.
Secondo voi sono sulla giusta strada? La mia soluzione va corretta o rivista?

grazie mille in anticipo

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:ListView e caricamento da XML
« Risposta #1 il: 09 Maggio 2013, 11:47:07 CEST »
0
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline prezzemolo86

  • Nuovo arrivato
  • *
  • Post: 36
  • Respect: +1
    • Mostra profilo
Re:ListView e caricamento da XML
« Risposta #2 il: 09 Maggio 2013, 15:12:56 CEST »
0
Ciao,
grazie mille! Ho risolto, dando pure un'occhiata a questo:
http://android.devapp.it/t014-eseguire-task-in-modo-asincrono-con-asynctask

Offline fragia

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Note II
  • Sistema operativo:
    Mac OS X
Re:ListView e caricamento da XML
« Risposta #3 il: 19 Giugno 2014, 10:46:56 CEST »
0
Salve,

Citazione
{ "count": "1",
"results": [{
    "id": "1",
    "name": "Nome",
    "surname": "Cognome",
   "points": "32",
   "team": "MyTeam"
   }]
   
}


io iserisco questo codice e tutto funziona ma se io vorrei inserire altri record in questo file  come devo fare? ho provato di tutto ma non riesco
qualcuno può darmi quelche suggerimento? Grazie

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:ListView e caricamento da XML
« Risposta #4 il: 19 Giugno 2014, 10:56:01 CEST »
0
io iserisco questo codice e tutto funziona ma se io vorrei inserire altri record in questo file  come devo fare? ho provato di tutto ma non riesco
qualcuno può darmi quelche suggerimento? Grazie

Usa questa semplice regola: nei file JSON ci possono essere due tipi di nodi, gli oggetti singoli (coppie chiave/valore, interne alle parentesi graffe, separate da virgole) e gli array (coppie chiave/array, array dichiarato dentro parentesi quadre).

Quindi:
Codice: [Seleziona]
{ "count": "3",
             "results": [ {"id": "1","name": "Nome","surname": "Cognome","points": "32","team": "MyTeam"},
                               {"id": "2","name": "Nome","surname": "Cognome","points": "32","team": "MyTeam"},
                               {"id": "3","name": "Nome","surname": "Cognome","points": "32","team": "MyTeam"}  ]
           }
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline fragia

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Note II
  • Sistema operativo:
    Mac OS X
Re:ListView e caricamento da XML
« Risposta #5 il: 19 Giugno 2014, 13:55:29 CEST »
0
Ciao,


grazie mille!  O:-)