[英]Inter thread control handling in Blackberry (Java)
我有以下情况。
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
程序 class。 这怎么能在 Blackberry 中完成?
从您生成的线程中使用UiApplication.getUiApplication().invokeLater()
调用 foo2。
此处的文档: UiApplication
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.