我试图用Volley实现一个简单的JsonObjectRequest。在我尝试将请求添加到队列之前,一切似乎都正常工作,在这个队列中,我得到了一个未知的类"错误。我认为它必须是简单的东西,但我正在敲打我的脑袋。是什么给了什么?
public void authGetRequest() {
RequestQueue queue = Volley.newRequestQueue(this); // this = context
// prepare the Auth Get Request
JsonObjectRequest lastFMAuthRequest = new JsonObjectRequest(Request.Method.GET, lastFMKeyURL, null,
new Response.Listener<JSONObject>()
{
@Override
public void onResponse(JSONObject response) {
// display response
Log.d("Response", response.toString());
}
},
new Response.ErrorListener()
{
@Override
public void onErrorResponse(VolleyError error) {
Log.d("Error.Response", error.toString());
}
}
);
// add it to the RequestQueue
queue.add(lastFMAuthRequest);
这已经解决了。查看代码后,我想出了queue.add(lastFMAuthRequest);是在错误的地方。 THX!
答案 0 :(得分:-2)
1)添加到grdle
依赖项{ ... 编译'com.android.volley:volley:1.1.1' }
2)如果不起作用,请尝试清理/重建项目
转到文件/使缓存无效/重新启动。