2016-08-05 5 views
0

私はMYSQLの2つの異なるテーブルからデータを取得したいので、 "StringRequest"メソッドを使用してMYSQLからデータを取得しました。それをアンドロイドでListViewで見るが、私は自分のコードを変更して別のテーブルからデータを取得することができる。ここandroidの "StringRequest"で2つの文字列を渡す方法

は私のコードです:

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」の両方からデータを取得する必要があります上記のコードから。

答えて

1

まあ、簡単です。別のURLパラメータを使用して2つのStringRequestを作成するだけです。

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); 
関連する問題