Android:多个asyntask和结果或更好的练习来进行多个http调用

时间:2015-01-27 10:36:11

标签: android http

我是Android编程的新手。

我需要从http互联网拨打几个电话。 当所有呼叫终止后,我可以继续使用mainactivity来分析数据。

我想知道如何创建不同的类AsynTask并验证所有这些类是否已在后台完成任务? 是否可以在另一个asynctask中调用所有这些asyntask并检查所有这些是否完成?

谢谢

1 个答案:

答案 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。