如何在 android 中传递 "StringRequest" 中的两个字符串

how to pass two Strings in "StringRequest" in android

我想从 MYSQL 中的两个不同的 table 中获取数据,所以我使用 "StringRequest" 方法从 MYSQL 中检索数据,在下面的代码中我可以从一个 table 获取数据并在 android 的 ListView 中查看它,但是我如何更改我的代码以便我也从另一个 table 获取数据。

这是我的代码:

 String url ="http://alwaysready.16mb.com/OnlineJobSort.php;";
 String url_lock="http://alwaysready.16mb.com/LocalSort.php?";

  StringRequest stringRequest = new StringRequest(URL, new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {
            showJSON(response);
        }
    },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Toast.makeText(Jobs.this, error.getMessage().toString(), Toast.LENGTH_LONG).show();
                }
            });

    RequestQueue requestQueue = Volley.newRequestQueue(this);
    requestQueue.add(stringRequest);

从上面的代码我可以从 "url" 获取数据,但我需要从 "url"&"url_lock".

获取数据

嗯,很简单。您只需要使用不同的 URL 参数

创建 2 个 StringRequests
String url = "http://alwaysready.16mb.com/OnlineJobSort.php;";
String url_lock = "http://alwaysready.16mb.com/LocalSort.php?";

StringRequest stringRequest1 = new StringRequest(url, new Response.Listener<String>() {
    @Override
    public void onResponse(String response) {
        showJSON(response);
    }
},
        new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                Toast.makeText(Jobs.this, error.getMessage().toString(), Toast.LENGTH_LONG).show();
            }
        });

StringRequest stringRequest2 = new StringRequest(url_lock, new Response.Listener<String>() {
    @Override
    public void onResponse(String response) {
        showJSON(response);
    }
},
        new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                Toast.makeText(Jobs.this, error.getMessage().toString(), Toast.LENGTH_LONG).show();
            }
        });

RequestQueue requestQueue = Volley.newRequestQueue(this);
requestQueue.add(stringRequest1);
requestQueue.add(stringRequest2);