cYr*_*ten 50
只要你有一个Context,就可以这样做:
Handler mainHandler = new Handler(context.getMainLooper());
Run Code Online (Sandbox Code Playgroud)
并在UI线程上运行代码:
mainHandler.post(new Runnable() {
@Override
public void run() {
// run code
}
});
Run Code Online (Sandbox Code Playgroud)
正如卡卡所说:
你也可以使用静态Looper.getMainLooper()这
返回应用程序的主循环器,它位于应用程序的主线程中.
Lef*_*ris 11
runOnUiThread(new Runnable() {
@Override
public void run() {
//execute code on main thread
}
});
Run Code Online (Sandbox Code Playgroud)
在C++中:
Director::getInstance()->getScheduler()->performFunctionInCocosThread([]{
// execute code on main thread
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26788 次 |
| 最近记录: |