【发布时间】:2015-10-30 04:03:56
【问题描述】:
我正在尝试使用 volley 来获取 JSON 并进行解析。但 android studio 说无法解析构造函数 jsonobjetrequest。我无法理解错误是什么。以下是代码。
JsonObjectRequest jsObjRequest = new JsonObjectRequest
(Request.Method.GET, JSON_URL, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try{
JSONArray routes = response.getJSONArray("routes");
}
catch (JSONException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(),
"Error: " + e.getMessage(),
Toast.LENGTH_LONG).show();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d(TAG, "Error: " + error.getMessage());
Toast.makeText(getApplicationContext(),
error.getMessage(), Toast.LENGTH_SHORT).show();
}
});
【问题讨论】:
-
你的项目用的是谷歌的volley还是mcxiaoke的volley?
-
我正在使用 android SDK 进行开发。有 import com.android.volley.Request;正在使用。
-
尝试以下两个选项之一:删除
Request.Method.GET,或删除null -
是的。它是如何工作的。
-
谢谢。我会检查并理解
标签: android json android-volley