![](/img/trans.png)
[英]Proguard: Android Studio: cannot find symbol class ErrorListener, Method, ImageCache
[英]Cannot resolve symbol ErrorListener
我正在嘗試設置凌空來從iTunes下拉此JSONObject
String url = "https://itunes.apple.com/search?term=michael+jackson";
重點是解析對象以獲取特定歌曲的專輯封面網址
所以我將這段代碼設置為獲取JsonObject,並且遇到了一些錯誤
Cannot resolve symbol ErrorListener
Cannot resolve symbol Listener
這是帶有注釋錯誤的代碼
JsonObjectRequest jsonRequest = new JsonObjectRequest
(Request.Method.GET, url, null, new Downloader.Response.Listener // Cannot resolve symbol Listener
<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
// the response is already constructed as a JSONObject!
try {
response = response.getJSONObject("args");
String site = response.getString("site"),
network = response.getString("network");
System.out.println("Site: "+site+"\nNetwork: "+network);
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Downloader.Response.ErrorListener // Cannot resolve symbol ErrorListener
() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
}
});
Volley.newRequestQueue(this).add(jsonRequest);
試試Response.ErrorListener
http://afzaln.com/volley/com/android/volley/Response.ErrorListener.html
沒有Downloader.ResposneListener
改成
StringRequest stringRequest = new StringRequest(DownloadManager.Request.Method.GET,url,
至
StringRequest stringRequest = new StringRequest(com.android.volley.Request.Method.GET,url,
您的代碼將是
JsonObjectRequest jsonRequest = new JsonObjectRequest
(Request.Method.GET, url, null, new com.android.volley.Response.Listener // CHANGES HERE
<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
// the response is already constructed as a JSONObject!
try {
response = response.getJSONObject("args");
String site = response.getString("site"),
network = response.getString("network");
System.out.println("Site: "+site+"\nNetwork: "+network);
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new com.android.volley.Response.ErrorListener // CHANGES HERE
() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
}
});
Volley.newRequestQueue(本)。新增(jsonRequest);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.