【发布时间】:2019-04-28 02:02:50
【问题描述】:
我有一个需要匿名内部类的 API 调用方法。在匿名内部类中,有一个onResponse 方法,它有一个void 返回类型,我可以在其中访问JSON。我希望该方法返回 JSON。
public JSONObject makeAPIRequest() {
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>(){
@Override
public void onResponse(JSONObject response){
//have makeAPIRequest() return response
},
new Response.ErrorListener(){
@Override
public void onErrorResponse(VolleyError error){
...
}
});
}
【问题讨论】:
-
没有 void 类这样的东西。
标签: java android android-volley anonymous-class