0

我正在使用 AQuery 为我的应用程序中的几个功能调用 web 服务。对于这两种情况,AQuery 使用来自服务器的两个单独的 json 文件。现在加载启动画面时如何调用这两个 Web 服务(假设互联网可用)?还是您建议我为此目的使用异步任务?请帮忙!

4

1 回答 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 回答