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



我正在用Blackberry OS 5.0开发一个应用程序。是否有任何UI处理程序(类似于android)更新当前屏幕的UI。我在我的应用程序中使用线程,当线程同时运行时,我需要更新屏幕的UI。现在,在我的线程完成后,我弹出当前屏幕并再次推送新屏幕。然后只有我的UI在更新。当线程正在运行时,有没有其他方法可以更新UI。

是的,有一种更好的方法:在UI线程上执行更新。示例:

Application.getUiApplication().invokeLater(new Runnable(){
    public void run(){
        editField.setText("My updated text");
    }
}

您需要使UI无效并更新UI,还可以删除所有UI并根据特定条件重新加载它。喜欢getmainManger.deleteAll();

此方法删除所有UI,您可以加载新UI并更新所有UI。

最新更新