Autore Topic: Ispezionare array JSON.  (Letto 364 volte)

Offline Andre

  • Utente junior
  • **
  • Post: 62
  • Respect: +1
    • Mostra profilo
Ispezionare array JSON.
« il: 10 Giugno 2011, 13:42:50 CEST »
0
Ciao ragazzi, mi rendo conto che dal titolo può sembrare un niubbata tremenda ma non riesco ad effettuare questa semplice operazione all'interno del mio onItemClickListener. Praticamente vorrei inserire il primo campo estratto dall'array all'interno di una variabile che successivamente mi servirà per il passaggio dati fra le diverse activity.


Ecco il codice:



Codice (Java): [Seleziona]
try{
                        jArray = new JSONArray(result);
            JSONObject json_data=null;
           
            for(int i=0;i<jArray.length();i++){
                    json_data = jArray.getJSONObject(i);
                    name=json_data.getString("nome");
                    strings.add(name);                                  
            }
                         
                }catch(JSONException e1){
                      Toast.makeText(getBaseContext(), "Nessun quiz trovato" ,
                                     Toast.LENGTH_LONG).show();
                } catch (ParseException e1) {
                      e1.printStackTrace();
                }
                       
                ls1.setAdapter(new ArrayAdapter<String>(this,
                                android.R.layout.simple_list_item_1,
                                strings));
                ls1.setTextFilterEnabled(true);
                ls1.setOnItemClickListener(new OnItemClickListener() {

                        @Override
                         public void onItemClick(AdapterView<?> a, View v, int position, long id) {
                                int x = position;
                          String valoreins = name;
                        String valore = "";

                                if (x==0)
                          {

                                        //qui dentro vorrei mettere il campo "For" estratto dall'array JSON.
                                        valore = name.get ....
                                        Intent i = new Intent();
                                  i.setClass(MainMenuActivity.this, DatabaseActivity.class);
                            i.putExtra("il dato inserito è: ", valore);
                            startActivity(i);
                                 
                          }
                         
                               
                        }
                        });


Sapreste dirmi che metodo devo inserire?
Ho provato con concat ma non va.

Grazie a tutti.

Offline Andre

  • Utente junior
  • **
  • Post: 62
  • Respect: +1
    • Mostra profilo
Re:Ispezionare array JSON.
« Risposta #1 il: 11 Giugno 2011, 12:57:54 CEST »
0
Forse mi sono spiegato male.. nessuno ha capito cosa intendo?  :-[