我是Android编程的新手。
我需要从http互联网拨打几个电话。 当所有呼叫终止后,我可以继续使用mainactivity来分析数据。
我想知道如何创建不同的类AsynTask并验证所有这些类是否已在后台完成任务? 是否可以在另一个asynctask中调用所有这些asyntask并检查所有这些是否完成?
谢谢
答案 0 :(得分:0)
你只需要调用另一个异步任务:
private class PendingTask extends AsyncTask<Void, Void, Void>{
@Override
protected Void doInBackground(Void... params) {
// TODO Auto-generated method stub
// dO what you want to do
}
@Override
protected void onPostExecute(Void result) {
// TODO Auto-generated method stub
pb.setVisibility(View.GONE);
new TodayTask().execute(); // Call TodayTask asynctask for next service call
}
打电话号码asynctask并做你的工作。它一个接一个地执行asynctask。