如何避免自定义blackberry应用程序中的“保存”对话框?
我正在编写一个黑莓应用程序,并一个接一个地推送屏幕(三个串联) 屏幕1显示屏幕2,屏幕2显示屏幕3 当我在Blackberry设备(即bold 9700)上按“后退键”时,它会提示一个带有问号图像和按钮“保存”“放弃”“取消”的对话框 为什么会出现此对话框? 如何避免此对话框 请帮忙 谢谢如何避免自定义blackberry应用程序中的“保存”对话框?,blackberry,user-interface,modal-dialog,custom-application,Blackberry,User Interface,Modal Dialog,Custom Application,我正在编写一个黑莓应用程序,并一个接一个地推送屏幕(三个串联) 屏幕1显示屏幕2,屏幕2显示屏幕3 当我在Blackberry设备(即bold 9700)上按“后退键”时,它会提示一个带有问号图像和按钮“保存”“放弃”“取消”的对话框 为什么会出现此对话框? 如何避免此对话框 请帮忙 谢谢 SIA您可以通过覆盖该屏幕的onClose方法来避免这种类型的对话框: public boolean onClose() { this.close(); return true; } 有两种方法
SIA您可以通过覆盖该屏幕的onClose方法来避免这种类型的对话框:
public boolean onClose()
{
this.close();
return true;
}
有两种方法可以做到这一点:
public boolean isDirty(){return false;}
受保护的布尔onSavePrompt(){return true;}
只需在指定的类中编写以下代码:
protected boolean onSavePrompt()
{
return true;
}
它将禁用“保存提示”对话框。这是一个可能的副本,它可能是一个副本,但它比它的副本更清晰、更有用。。。