Android while循环在Ui Thread上的异步任务中

时间:2014-05-09 06:28:57

标签: android android-asynctask ui-thread

我在App上工作,其中我有3个imageview,我想在循环中连续进行这些imageviews更改。

2 个答案:

答案 0 :(得分:1)

onPostExecute()和onPreExecute()已经在UI线程上运行。对于在后台进行通信,您可以使用onProgressUpdate或将Handler消息发送到ImageView以进行安全通信。

以下是Lars Vogel http://www.vogella.com/tutorials/AndroidBackgroundProcessing/article.html

的好例子

答案 1 :(得分:0)

我认为您可以做的是,doInBackground()您需要致电publishProgress(),这将导致回复onProgrssUpdate(),在onProgressUpdate(),您可以currentVisible imageView隐身,并使下一个imageView可见。