Я пытаюсь установить изображение BitmapField, используя метод setImage(). Он работает нормально, но когда я пытаюсь сделать это в потоке, он выдает IllegalStateException, и это не работает.
BitmapField
setImage()
IllegalStateException
Есть ли обходной путь для этого?
Вам необходимо выполнить обновление в потоке отправки событий (или хотя бы получить блокировку). Самый простой способ сделать это с помощью следующего шаблона кода:
UiApplication.getUiApplication().invokeLater(new Runnable() { public void run() { ... your code here ... } });