我正在使用 AQuery 为我的应用程序中的几个功能调用 web 服务。对于这两种情况,AQuery 使用来自服务器的两个单独的 json 文件。现在加载启动画面时如何调用这两个 Web 服务(假设互联网可用)?还是您建议我为此目的使用异步任务?请帮忙!
问问题
208 次
1 回答
0
你可以试试这个。只需从第一个 Aquery 的方法内部调用另一个 Aquery。
AQuery aQueryFirst=new AQuery(getApplicationContext());
aQueryFirst.ajax(firstUrl, JSONArray.class, this, "jsonCallbackFirst");
public void jsonCallbackFirst(String url, JSONArray array, AjaxStatus status) {
if (array != null) {
try {
//Your code...
}
} catch (Exception e) { }
AQuery aQueryNext= new AQuery(getApplicationContext());
aQueryNext.ajax(nextUrl, JSONArray.class, this, "jsonCallbackNext");
}
}
public void jsonCallbackNext(String nextUrl, JSONArray array, AjaxStatus status) {
if (array != null) {
try {
//Your code...
}
} catch (Exception e) { }
}
}
于 2015-09-02T10:08:18.787 回答