我的应用程序产生了一个AsyncTask
,它可能会耗费大量时间。所以,AsyncTask
取消隐藏一个进度条:跟踪Android中的几个AsyncTasks
@Override
protected void onPreExecute() {
progressBar.setProgress(0);
progressBar.setVisibility(View.VISIBLE);
}
(progressBar
被初始化在构造函数)进度条重新隐藏计算结束后:
@Override
protected void onPostExecute(String result) {
progressBar.setVisibility(View.GONE);
// ...
}
我想改变应用程序,以便其中的一些任务同时运行(万岁多个内核!)。问题是,这种设计,第一AsyncTask
隐藏进度条,尽管仍有一些运行其他任务。
只有最后一个任务执行一个动作,或者当我调用完所有任务后才执行一个动作,最好的方法是什么?
有趣的一致,我碰巧有相同的[问题](http://stackoverflow.com/questions/23461113/execute-task-after-several-async-connections)。 – Leandros