繁体   English   中英

Blackberry (Java) 中的线程间控制处理

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM