Valleyネットワークフレームワークについて

733 ワード

簡単なjsonデータ取得プロセス
まずキューを宣言します

RequestQueue    mQueue = Volley.newRequestQueue(getApplicationContext()); 


その後、匿名の内部クラスを使用して構築するリクエストを宣言します.
StringRequest request = new StringRequest(Method.GET, url, new Listener() {

@Override

public void onResponse(String arg0) {

Toast.makeText(getApplicationContext(), arg0, Toast.LENGTH_LONG).show();

Log.d("onResponse", arg0);

}

}, new ErrorListener() {

@Override

public void onErrorResponse(VolleyError arg0) {

Toast.makeText(getApplicationContext(), arg0.toString(), Toast.LENGTH_LONG).show();

Log.d("onErrorResponse", arg0.toString());

}

});

mQueue.add(request);

}

Stringタイプのarg 0は、取得したjsonStringです.