用黑莓将Bitmapfield的图像设置为线程
-
04-10-2019 - |
题
我正在尝试设置 BitmapField
使用的图像使用 setImage()
方法。它可以正常工作,但是当我尝试在线程上进行操作时,它会抛出一个 IllegalStateException
而且它行不通。
有什么解决方法吗?
解决方案
您需要在事件调度线程(或至少获取锁定)中进行更新。最简单的方法是使用以下代码模式:
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
... your code here ...
}
});
不隶属于 StackOverflow