如何在黑莓中杀死一个线程。 我正在使用下面的代码,我想在对话框弹出时杀死一个线程。 在第一次登录失败时它正常工作但在第二次登录失败时它返回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);
}
});
}
答案 0 :(得分:1)
您发布的代码不是专门用于杀死一个帖子。它将显示一个新屏幕。我想你正在尝试显示已经显示的屏幕对象。 I.已显示e loginscreen
实例。如果未显示loginscreen
,则在新对话框和要显示的屏幕之间存在混淆(事件锁定)。在不同的线程中显示对话框和屏幕。
查看本教程:http://www.javabeginner.com/learn-java/java-threads-tutorial
我认为这会有所帮助。