CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 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 17: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