黑莓程序退出时如果程序界面是所谓的“不清洁”状态,就要弹出下面这个对话框提示你保存,下面用代码屏蔽它吧,并且使用“是否确定退出?”的对话框来代替它,如图所示:


package mypackage;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.container.MainScreen;
public class HelloWorldScreen extends MainScreen{
public HelloWorldScreen() {}
public boolean onSavePrompt(){
//Dialog.alert("Bye bye!");
return true ;
}
public boolean onClose(){
String[] str={"是", "否"};
if(0!=Dialog.ask( "你是否确定退出程序?" ,str,1)){
return false ;
}
System. exit(0);
return true ;
}
}
本文介绍如何在黑莓应用程序中通过代码实现自定义的退出确认对话框,替代默认的保存提示对话框,提供了一个具体的代码示例。
584

被折叠的 条评论
为什么被折叠?



