我试图在我的 android 应用程序中使用AQuery
. 在第一个 FQL 查询中,我得到了JSON
正常的结果,但是当我滚动列表以获取更多帖子(使用 created_time 比较调用另一种方法)时,我得到一个网络错误 e aquery 并且JSON
为空。
如果我在浏览器中测试 url,它会正确运行并返回 json 数据,但是当我使用 android 运行时,我会收到此网络错误并且 json 为空。
任何人都可以给我帮助吗?
这是我滚动时调用的方法:
public void callJsonNext(){
progress_bottom.setVisibility(View.VISIBLE);
final AQuery aq = new AQuery(getActivity());
String URL = URL_postagens_passadas + created_time_olds + "limit%2010&access_token=" + access_token;
Log.d("URL_CALL_JSON_NEXT", URL);
aq.ajax(URL, JSONObject.class, new AjaxCallback<JSONObject>() {
@Override
public void callback(String url, JSONObject json, AjaxStatus status) {
Log.d("STATUS_NEXT", status.toString());
if(json != null){
fillArrayWithOlderPosts(json);
}else{
Toast.makeText(aq.getContext(), "Error:" + status.getCode() + " in Json Next" + status.getError() + status.getMessage() + status.getSource(), Toast.LENGTH_LONG).show();
Toast.makeText(aq.getContext(), "Error:" + status.getCode() + " in Json Next" + status.getError() + status.getMessage() + status.getSource(), Toast.LENGTH_LONG).show();
}
}
});
}