仅在OnCreate Activity完成时显示图像

时间:2011-01-01 18:32:47

标签: android refresh imageview

我有一个显示图像的简单程序。我在onCreate方法中加载图像,但是当我附加调试器时,我注意到当onCreate方法完成时,图像仅显示在屏幕上。不幸的是我想连续重新加载图像,所以我添加了一个循环。现在屏幕上没有显示图像(因为onCreate没有完成)。我已经尝试将imageview的可见性设置为可见,但这并没有改变任何东西。是否有一个我必须调用的集合*或者在onCreate方法中循环是一个坏主意? 谢谢!

2 个答案:

答案 0 :(得分:1)

  

不幸的是我想连续重新加载图像,所以我添加了一个循环。   现在屏幕上没有显示图像   (因为onCreate没有完成)。

在UI线程中执行该循环是一个非常糟糕的主意。尝试这样的事情: http://developer.android.com/resources/articles/timed-ui-updates.html

答案 1 :(得分:1)

解决方案是创建一个处理程序。 Timer线程无法更新imageview。不幸的是没有抛出任何错误...