2015-01-25 3 views
0

AQuery를 사용하여 내 앱에서 몇 가지 기능에 대한 webservice를 호출합니다. 두 경우 모두 AQuery는 서버의 두 개의 별도 json 파일을 사용합니다. 이제 스플래시 화면이로드 될 때 두 웹 서비스를 모두 호출하려면 어떻게해야합니까? 또는이 목적으로 비동기 작업을 사용하도록 제안 하시겠습니까? 도와주세요!android에서 Aquery를 사용하여 스플래시로 웹 서비스 호출

답변

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) { } 
    } 
}