hai ragione tu... era il "\n" il problema
per quanto riguarda questo codice l'ho un pò riutilizzato non essendo molto esperto di java
in effetti la lettura fuori ciclo non serve
il result viene poi utilizzato con un JSONArray
ho tolto la lettura fuori ciclo, e dal php non restituisco più la stringa "NULL" ma non restituisco proprio nientecodice:try{ JSONArray jArray = new JSONArray(result); JSONObject json_data=null; for(int i=0;i<jArray.length();i++){ json_data = jArray.getJSONObject(i); DBvideoList.add(json_data.getString("NOME_FILE")); } }catch(JSONException e1){ Log.e("DBvideoList", "JSONException-> "+e1.getMessage()); }catch (ParseException e1){ Log.e("DBvideoList", "ParseException"); e1.printStackTrace(); }
e poi il controllo lo faccio con
graziecodice:if (!(result==null || result.length() == 0))

Rispondi quotando