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