単一の Asynctask から複数の Web サービス呼び出しを呼び出す方法、よろしくお願いします。
1368 次
1 に答える
2
それらは同期していますか?次に、最初、2番目を呼び出します...
public class WSTask extends AsyncTask<Void,Void,AccountsOverview_LABean>{
@Override
public void onPreExecute(){
// show progress dialog or something if you want.
}
@Override
protected ArrayList<Object> doInBackground(Void... params) {
try{
ArrayList<Object> a=new ArrayList<Object>();
a.add(WebService1()); // WebService1 returns the data that you want
a.add(WebService2()); // WebService1 returns the data that you want
a.add(WebService2()); // WebService1 returns the data that you want
return a
d.cancel();
}
return null;
}
@Override
protected void onPostExecute(ArrayList<Object> param){
// stop loading icon or loading dialog...
// Manage the content of the arrayList like you need.
}
} //WSTask
于 2012-10-09T12:22:25.717 に答える