我正在使用Blackberry OS 5.0开发应用程序。是否有任何UI处理程序(如在android中)更新当前屏幕的UI。我在我的应用程序中使用线程,当一个线程同时运行时我需要更新我的屏幕UI。现在,在我的线程完成后,我弹出当前屏幕并再次按下新屏幕。然后只有我的UI正在更新。有什么替代方法可以在线程运行时更新UI。
答案 0 :(得分:2)
是的,有更好的方法:在UI线程上执行更新。示例:
Application.getUiApplication().invokeLater(new Runnable(){
public void run(){
editField.setText("My updated text");
}
}
答案 1 :(得分:0)
您需要使UI无效并更新UI,您还可以删除所有Ui并在特定条件下重新加载它。 喜欢 getmainManger.deleteAll();
此方法删除所有UI,您可以加载新UI并更新所有UI。