CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: ryouza con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: SteweEliteModder con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 40 Thanks ricevuti nell'ultimo mese

Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 14 su 14
Discussione:

Non riesco a connettermi ad un database online

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. #11
    Androidiano


    Registrato dal
    Jul 2012
    Messaggi
    77

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    A parte tutto,grazie infinito per la pazienza che stai avendo!sai cosa non mi molto chiaro?io dalla query in php passo l array con i dati ad android tramite un print_r e json!e questo ok!ma una volta ritornato su java,come recupero i dati che ho passqto?perch una volta capito quello basta che dichiaro due textview e l mostro i dati che mi servono,per proprio che nn riesco a recuperarmi i valori


    Inviato dal mio GT-P3100 usando Androidiani App

  2.  
  3. #12
    Senior Droid


    Registrato dal
    Mar 2012
    Messaggi
    326
    Smartphone
    Samsung Galaxy S2

    Ringraziamenti
    0
    Ringraziato 24 volte in 23 Posts
    Predefinito

    codice:
    String result = EntityUtils.toString(response.getEntity());
    JSONArray ja = new JSONArray(result);
    Eccolo qua, semplice semplice!

    In alternativa se la risposta non un JSONArray ma un JSONObject:

    codice:
    JSONObject ja = new JSONObject(result);

    la differenza sta nel fatto che se la risposta formattata in questo modo:
    [{par1=pippo, par2=tizio}]
    -> Userai il primo metodo

    Se invece formattata cos:
    {par1=pippo, par2=pippo}
    allora utilizzerai il metodo 2!


    Pu anche capitare una cosa di questo tipo:
    {par1=pippo, nomearray:[{parametrox=aaaa, parametroy=bbbbb},{parametrox=ccccc,parametroy=ddd dd}]}

    In questo caso se vuoi ottenere "par1"
    Devi fare:
    codice:
    JSONObject ja = new JSONObject(result);
    ja.getString("par1");
    se vuoi ottenere i valori dell'array "nomearray"
    Devi fare:

    codice:
    JSONObject ja = new JSONObject(result);
    JSONArray arrayJson = ja.getJSONArray("nomearray");
    
    for(int i = 0; i<arrayJson.length();i++){
    JSONObject temp = arrayJson.getJSONObject(i);
    Log.i("Tag","Parametrox" + temp.getString("parametrox"));
    Log.i("Tag","Parametroy" + temp.getString("parametroy"));
    }
    Nota: Le graffe definiscono un oggetto JSON, le quadre definiscono un array JSON!
    Ultima modifica di fedestylah; 28-12-12 alle 18:22
    Federico Palmieri
    mailto: superfect@hotmail.it
    Gestione Clienti Premium -> QUI

  4. #13
    Androidiano


    Registrato dal
    Jul 2012
    Messaggi
    77

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Non so come ringraziarti


    Inviato dal mio GT-P3100 usando Androidiani App

  5. #14
    Senior Droid


    Registrato dal
    Mar 2012
    Messaggi
    326
    Smartphone
    Samsung Galaxy S2

    Ringraziamenti
    0
    Ringraziato 24 volte in 23 Posts
    Predefinito

    ;-) buon lavoro!!


    Inviato dal mio GT-I9100 usando Androidiani App
    Federico Palmieri
    mailto: superfect@hotmail.it
    Gestione Clienti Premium -> QUI

Pagina 2 di 2 primaprima 12

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