Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法应用JSON数组请求有关构造函数的错误_Java - Fatal编程技术网

Java 无法应用JSON数组请求有关构造函数的错误

Java 无法应用JSON数组请求有关构造函数的错误,java,Java,请帮我修复这个代码,我是一个新的程序员,在android studio开始学习java。这里是代码。我已经修复了它,但没有自满。问题太多了 private void request() { Log.d("VOLLE------","MAUKKKK"); JsonArrayRequest requestItem = new JsonArrayRequest(Request.Method.POST, url,null, new Response.Lis

请帮我修复这个代码,我是一个新的程序员,在android studio开始学习java。这里是代码。我已经修复了它,但没有自满。问题太多了

    private void request()
{
    Log.d("VOLLE------","MAUKKKK");
    JsonArrayRequest requestItem = new JsonArrayRequest(Request.Method.POST, url,null,
            new Response.Listener<JSONArray>() {
                @Override
                public void onResponse(JSONArray response) {
                    for (int i = 0; i < response.length(); i++) {
                        try {
                            JSONObject data = response.getJSONObject(i);
                            OurData item = new OurData();
                            item.setId(data.getString("idperawatan"));
                            item.setmText1(data.getString("nama"));
                            item.setmText2(data.getString("alamat"));
                            item.setmImageResource(data.getString("image"));
                            mList.add(item);
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                    }
                    runOnUiThread(new Runnable() {
                        @Override
                        public void run() {
                            mAdapter.notifyDataSetChanged();
                        }
                    });
                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {

                }
    });
    requestQueue.add(requestItem);
}
private void请求()
{
Log.d(“VOLLE------”,“maukkk”);
JsonArrayRequestItem=新的JsonArrayRequest(Request.Method.POST,url,null,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONArray响应){
对于(int i=0;i
看起来它在抱怨
JsonArrayRequest()
中的参数不匹配。请尝试删除POST方法和JSONArray参数,并将url字符串作为第一个参数传递:

private void request() {
  Log.d("VOLLE------","MAUKKKK");
  JsonArrayRequest requestItem = new JsonArrayRequest(url,
          new Response.Listener<JSONArray>() {
            @Override
            public void onResponse(JSONArray response) {
              for (int i = 0; i < response.length(); i++) {
                try {
                  JSONObject data = response.getJSONObject(i);
                  OurData item = new OurData();
                  item.setId(data.getString("idperawatan"));
                  item.setmText1(data.getString("nama"));
                  item.setmText2(data.getString("alamat"));
                  item.setmImageResource(data.getString("image"));
                  mList.add(item);
                } catch (JSONException e) {
                  e.printStackTrace();
                }
              }
              runOnUiThread(new Runnable() {
                @Override
                public void run() {
                  mAdapter.notifyDataSetChanged();
                }
              });
            }
          },
          new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {

            }
          });
  requestQueue.add(requestItem);
}
private void请求(){
Log.d(“VOLLE------”,“maukkk”);
JsonArrayRequestItem=新的JsonArrayRequest(url,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONArray响应){
对于(int i=0;i
您好!您至少应该解释一下代码的用途以及您会遇到什么错误。请拿着代码阅读。