2017-10-09 110 views
0

这里是上下文,我有一个FragmentActivityFragment里面。Android更改碎片在片段活动时,asynctask运行

FragmentActivity包含tabInfo并且当用户点击它时,我改变了片段。

但是当用户加入FragmentActivity时,我会为加载图片启动一个asynctask我不能改变标签,直到asynctask完成...

+0

你可以提供一些你的代码,因为它像UiThread上的图片加载接口 – Boukharist

回答

1

你可以使用doPackground中的publishProgress并重写onProgressUpdate以在UI线程中显示某些东西。

在doInBackground中你不能触及你的视图,这个过程也是在线程中定义的,所以你所有的变化片段动作都会在完成时执行。

+0

好的,但为什么我不能切换标签,直到web服务响应?添加了 – Kreepz

+0

。尝试publishProgress方法,它将用完后台线程 –