这里是上下文,我有一个FragmentActivity
与Fragment
里面。Android更改碎片在片段活动时,asynctask运行
FragmentActivity包含tabInfo并且当用户点击它时,我改变了片段。
但是当用户加入FragmentActivity时,我会为加载图片启动一个asynctask
。 我不能改变标签,直到asynctask完成...
这里是上下文,我有一个FragmentActivity
与Fragment
里面。Android更改碎片在片段活动时,asynctask运行
FragmentActivity包含tabInfo并且当用户点击它时,我改变了片段。
但是当用户加入FragmentActivity时,我会为加载图片启动一个asynctask
。 我不能改变标签,直到asynctask完成...
你可以使用doPackground中的publishProgress并重写onProgressUpdate以在UI线程中显示某些东西。
在doInBackground中你不能触及你的视图,这个过程也是在线程中定义的,所以你所有的变化片段动作都会在完成时执行。
好的,但为什么我不能切换标签,直到web服务响应?添加了 – Kreepz
。尝试publishProgress方法,它将用完后台线程 –
你可以提供一些你的代码,因为它像UiThread上的图片加载接口 – Boukharist