BlackBerryでスレッド上にBitMapfieldの画像を設定します
-
04-10-2019 - |
質問
私はaを設定しようとしています BitmapField
を使用した画像 setImage()
方法。それは正常に動作しますが、スレッドでそれをしようとするとき、それは IllegalStateException
そして、それは機能しません。
これの回避策はありますか?
解決
イベントディスパッチスレッドで更新を行う必要があります(または少なくともロックを取得します)。それを行う最も簡単な方法は、次のコードパターンを使用することです。
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
... your code here ...
}
});
所属していません StackOverflow