【发布时间】:2015-07-08 00:18:12
【问题描述】:
我有一个如下所示的 JSON 请求:
JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET,
url,
(String) null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
roomArray = parseRoomsResponse(response);
callback.onSuccess(roomArray);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}
这个请求在onCreateView() 方法中,我的parseRoomsResponse() 方法返回一个ArrayList,我希望在onCreateView() 中使用它,那么做这件事的正确方法是什么?
【问题讨论】:
-
是的,我觉得还可以。这就是我通常的做法。
-
我知道没关系,我必须处理 onSuccess 内部类中的所有内容,有什么方法可以获取 onCreateView 的值吗?
-
没有。这就是异步的意思。
标签: java android android-volley inner-classes