Установить изображение BitmapField в теме с помощью BlackBerry - PullRequest
1 голос
/ 22 сентября 2010

Я пытаюсь установить изображение BitmapField, используя метод setImage(). Он работает нормально, но когда я пытаюсь сделать это в потоке, он выдает IllegalStateException, и это не работает.

Есть ли обходной путь для этого?

1 Ответ

2 голосов
/ 22 сентября 2010

Вам необходимо выполнить обновление в потоке отправки событий (или хотя бы получить блокировку). Самый простой способ сделать это с помощью следующего шаблона кода:

UiApplication.getUiApplication().invokeLater(new Runnable() {
    public void run() {
        ... your code here ...
    }
});
...