Межпоточная обработка в Blackberry (Java) - PullRequest
1 голос
/ 10 июня 2011

У меня есть следующий сценарий.

void foo(){
\\do some work
\\invoke a thread to do some heavy work
\\do some work after the thread finishes.
}

Я мог бы разделить это таким образом.

void foo1()
{
//pre thread work
//start thread
}

void thread(){
//do heavy work
//invoke foo2() to run from main thread
}

void foo2(){
//do post thread work
}

Вопрос в том, как вызвать foo2() (для запускаосновная тема) из другой темы?В Android у нас есть класс Handler для этого.Как это можно сделать в Blackberry?

1 Ответ

3 голосов
/ 10 июня 2011

Вызвать foo2, используя UiApplication.getUiApplication().invokeLater() из вашего порожденного потока.

Документация здесь: UiApplication

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...