【发布时间】:2017-02-04 10:12:37
【问题描述】:
我有一个url,它有一个包含大量数据的 json 数组。 我像这样用 volly jsonArrayRequest 调用 url
public void makeJsonArrayReq(){
showProgressDialog();
JsonArrayRequest req = new JsonArrayRequest(Const.URL_IPD_ADMITED,
new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
Log.d("response ================", response.toString());
textView.setText(response.toString());
hideProgressDialog();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d("Error", "Error: " + error.getMessage());
textView.setText("Error Occurs ");
hideProgressDialog();
}
});
AppController.getInstance().addToRequestQueue(req, "array");
}
我的设计在一段时间后显示progressDialog,然后它挂出应用程序然后几分钟后它在texview中显示响应,但它的过程非常漫长,当互联网连接关闭并从凌空缓存中提取时也是如此。如何在我的应用中处理 URL?
【问题讨论】:
-
使用分页
-
其实我是一个新的android开发者如何在android中使用分页
标签: android json android-volley large-files