【发布时间】:2019-08-25 21:51:47
【问题描述】:
我会从网络上获取数据。我用沃利。但我收到 com.android.volley.ServerError 错误。
代码:
String url = "http://xxx.xxx.xx.xx/haberler.php";
haberler = new ArrayList<String>();
StringRequest stringrequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>(){
public void onResponse(String response){
try {
JSONArray haberjson = new JSONArray(response);
for(int i = 0; i < haberjson.length(); i++){
JSONObject haberobje = haberjson.getJSONObject(i);
Toast.makeText(haber.this, haberobje.getString("haber"), Toast.LENGTH_LONG).show();
haberler.add(haberobje.getString("haber"));
}
}catch(JSONException jsone1){
Toast.makeText(haber.this, jsone1.toString(), Toast.LENGTH_LONG).show();
}
}
}, new Response.ErrorListener(){
public void onErrorResponse(VolleyError ve1){
Toast.makeText(haber.this, ve1.toString(), Toast.LENGTH_LONG).show();
}
});
stringrequest.setRetryPolicy( new DefaultRetryPolicy(50000, 5, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
RequestQueue requestqueue = Volley.newRequestQueue(haber.this);
requestqueue.add(stringrequest);
照片:
代码对吗?
我该如何解决这个问题?
我需要你的帮助。
【问题讨论】:
-
当您需要帮助解决错误时,请发布相关的堆栈跟踪段。
-
@Barns 我添加了有问题的打印堆栈跟踪照片链接。