JSON Array
Arkadaşlar aşağıdaki gibi bir kodum var json array ile veri çektiğim ancak çalıştırdığım zaman uygulama durduruldu hatası alıyorum. Post işlemi için hazırladığım metodları kullanıyorum onlarda bir sorun yok dizi değil de obje çektiğim zaman sorunsuz çalışıyor çünkü yardımcı olabilir misiniz acaba sorun nereden kaynaklanıyor olabilir?
[code]class Post extends AsyncTask<Void,Void,Void>{
JSONArray jarray;
JSONObject jobject;
@Override
protected Void doInBackground(Void... params) {
List<NameValuePair> data=new ArrayList<NameValuePair>();
data.add(new BasicNameValuePair("null","Bil-Al"));
veri_string=post.httpPost(url, "POST", data, 15000);
try {
jarray=new JSONArray(veri_string);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for(int i=0;i<jarray.length();i++){
try {
jobject=jarray.getJSONObject(i);
us[i]=jobject.getString("kullanici_adi");
pu[i]=jobject.getString("pul");
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return null;
}
protected void onPostExecute(Void params){
Toast.makeText(getApplicationContext(), "Basarılı", Toast.LENGTH_LONG).show();
}[/code]