在Blackberry OS 5.0中,是否有任何UI处理程序来更新屏幕的UI

时间:2012-08-23 09:00:27

标签: blackberry

我正在使用Blackberry OS 5.0开发应用程序。是否有任何UI处理程序(如在android中)更新当前屏幕的UI。我在我的应用程序中使用线程,当一个线程同时运行时我需要更新我的屏幕UI。现在,在我的线程完成后,我弹出当前屏幕并再次按下新屏幕。然后只有我的UI正在更新。有什么替代方法可以在线程运行时更新UI。

2 个答案:

答案 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。