2011-02-05 2 views
0

Я работаю с android и JSON. Я пришел до сих пор, но я могу установим идентификатор ошибки arraylist.The будет «json_data.getInt (» ID «)»android json to listview

Может Sombody помочь мне

public void klussenlijst() 
    { 
ArrayList<String> results = new ArrayList<String>(); 
     JSONObject json_data; 
     mysql client = new mysql("http://www.****************/klussen.php?actie=klussen"); 

     try { 
      client.Execute(RequestMethod.POST); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 

     String response = client.getResponse(); 

     try{; 
     JSONArray jArray = new JSONArray(response); 
      for(int i=0;i<jArray.length();i++){ 
      json_data = jArray.getJSONObject(i); 
      results.add(json_data.getInt("ID"),(String) json_data.get("titel").toString()); 
      } 
      filllist(); 


      } 
      catch(JSONException e){ 
       e.printStackTrace(); 
      } 

    } 
+0

Что такое «ошибка»? – CommonsWare

+0

В eclipse нет ошибки. Только когда я, но он в телефоне Android, моя программа автоматически закрывается. –

+0

Можете ли вы распечатать, что «ответ» выглядит, чтобы помочь нам отладить его лучше. – JPM

ответ

0

Не уверен, что ваш MySQL() и огромная нехватка обработки ошибок, но уверены ли вы, что ваш проект разрешил разрешения INTERNET в вашем файле AndroidManifest.xml? Звучит для меня как ваш getInt не int.