Android 安卓while在UiThread上的asyntask中循环
我正在开发一个应用程序,其中我有3个imageview,我想在循环中不断地更改这些imageview onPostExecute()和onPreExecute()已在UI线程上运行。对于在后台进行通信,您可以使用onProgressUpdate或将处理程序消息发送到ImageView以安全地进行通信Android 安卓while在UiThread上的asyntask中循环,android,android-asynctask,ui-thread,Android,Android Asynctask,Ui Thread,我正在开发一个应用程序,其中我有3个imageview,我想在循环中不断地更改这些imageview onPostExecute()和onPreExecute()已在UI线程上运行。对于在后台进行通信,您可以使用onProgressUpdate或将处理程序消息发送到ImageView以安全地进行通信 这是Lars Vogel的一个很好的例子我想你能做的是,在doInBackground()中,你需要调用publishProgress(),这将导致在onProgressUpdate()中回调OnP
这是Lars Vogel的一个很好的例子我想你能做的是,在
doInBackground()
中,你需要调用publishProgress()
,这将导致在onProgressUpdate()
中回调OnProgressSupdate(),您可以使currentlyVisible imageView不可见,并使下一个imageView可见。问题不清楚,请重新定义您的问题。顺便说一句,在onPreExecute()
中不需要runOnUIThread
,因为,onPreExecute()
本身在ui线程上运行。如果我正确理解了您的问题,那么您需要制作类似加载屏幕的东西。