我試圖下載圖像並將它們顯示在5x5網格中,並且我希望每個圖像在下載後立即顯示出來。如何在循環內的活動期間刷新字段?
我有一個VerticalFieldManager
,並給它加上5 HorizontalFieldManager
s。當我下載每個圖像(使用HttpConnection
)時,我將其轉換爲Bitmap
,然後將其放入BitmapField
,然後將該字段添加到HorizontalFieldManager
之一。
這是有效的,除非在下載完所有25個圖像之後我纔看到任何圖像,在這一點上,我可以看到它們全部。
我試過在下載每個圖像後調用invalidate()
,但它似乎沒有任何效果。
是的,但每個下載單獨的(我創建並使用每個圖像不同的HttpConnection對象)。我想要做的是每次下載完成後更新UI。我假設我需要調用Windows的DoEvents,它可以發送任何待處理的UI相關消息。 – MusiGenesis 2010-11-10 14:21:22