黑莓线程例外

时间:2012-08-31 06:29:09

标签: blackberry

如何在黑莓中杀死一个线程。 我正在使用下面的代码,我想在对话框弹出时杀死一个线程。 在第一次登录失败时它正常工作但在第二次登录失败时它返回RunTimeException。

public void onAuthFailed(String message) {
        //this.invokeAndWait(new NotifyDialog("Please enter correct username and password"));
        UiApplication.getUiApplication().invokeLater(new Runnable(){
            public void run(){
                Dialog.alert("Please enter correct username and password.");
                UiApplication.getUiApplication().pushScreen(loginscreen);
            }
        });
    }

1 个答案:

答案 0 :(得分:1)

您发布的代码不是专门用于杀死一个帖子。它将显示一个新屏幕。我想你正在尝试显示已经显示的屏幕对象。 I.已显示e loginscreen实例。如果未显示loginscreen,则在新对话框和要显示的屏幕之间存在混淆(事件锁定)。在不同的线程中显示对话框和屏幕。

查看本教程:http://www.javabeginner.com/learn-java/java-threads-tutorial

我认为这会有所帮助。