我正在尝试使用 setImage()
方法设置 BitmapField
的图像。它工作正常,但是当我尝试在线程上执行此操作时,它会抛出 IllegalStateException
并且不起作用。
有什么解决办法吗?
最佳答案
您需要在事件调度线程中进行更新(或者至少获得锁)。最简单的方法是使用以下代码模式:
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
... your code here ...
}
});
关于java - 使用 BlackBerry 在 Thread 上设置 BitmapField 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3771055/