1
我試圖使用setImage()
方法設置BitmapField
的圖像。它工作正常,但是當我嘗試在一個線程上執行它時,它會拋出一個IllegalStateException
,它不起作用。用Thread在BlackBerry上設置BitmapField的圖像
有沒有解決方法?
我試圖使用setImage()
方法設置BitmapField
的圖像。它工作正常,但是當我嘗試在一個線程上執行它時,它會拋出一個IllegalStateException
,它不起作用。用Thread在BlackBerry上設置BitmapField的圖像
有沒有解決方法?
您需要在事件分派線程中進行更新(或至少獲取鎖定)。最簡單的方法是使用以下代碼模式:
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
... your code here ...
}
});
嘿,非常感謝。 – Edu 2010-09-22 19:31:15