如何避免自定义黑莓应用程序中的“保存”对话框?

发布于 2024-08-27 05:49:04 字数 201 浏览 7 评论 0原文

我正在编写一个黑莓应用程序并一个接一个地推送屏幕(连续三个)

Screen1显示Screen2,Screen2显示Screen3

当我在我的黑莓设备(即粗体9700)上按“后退键”时,它会提示一个带有问号图像的对话框,按钮“保存”“放弃”“取消”。

为什么会出现这个对话框? 我怎样才能避免这个对话框?

请帮忙 谢谢 新航

I am writing a blackberry application and pushing screens one after another(three in series)

Screen1 displays Screen2 and Screen2 displays Screen3

When i press "Back Key" on my Blackberry Device i.e., bold 9700, its prompts a dialog box with Question mark image and buttons "Save" "Discard" "Cancel".

Why does this dialog appears?
How can i avoid this dialog?

Please Help
Thanks
SIA

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

岁月染过的梦 2024-09-03 05:49:04

您可以通过覆盖该屏幕的 onClose 方法来避免此类对话框:

public boolean onClose() 
{

  this.close();
  return true;
}

you can avoid this type of dialog by overriding onClose method for that screen :

public boolean onClose() 
{

  this.close();
  return true;
}
情深缘浅 2024-09-03 05:49:04

有两种方法可以做到这一点:

  1. 覆盖屏幕的 isDirty() 方法(通过:Blackberry - 禁用 BasicEditField 中的“保存”选项?):

    public boolean isDirty() { return false; } }

  2. 您还可以覆盖屏幕的 onSavePrompt() 方法(也可以通过:Blackberry - 禁用 BasicEditField 中的“保存”选项?):

    protected boolean onSavePrompt() { return true; } }

There are two ways of doing this:

  1. Override the isDirty() method of your Screen (via: Blackberry - Disable Save option in BasicEditField?):

    public boolean isDirty() { return false; }

  2. You can also override the onSavePrompt() method of your Screen (also via: Blackberry - Disable Save option in BasicEditField?):

    protected boolean onSavePrompt() { return true; }

我不在是我 2024-09-03 05:49:04

只需在您指定的类中编写此代码:

 protected boolean onSavePrompt() 
   {
       return true;
   }  

它将禁用“保存提示对话框”。

Simply Write this code in your specified class:

 protected boolean onSavePrompt() 
   {
       return true;
   }  

It will disable the Save Prompt Dialog Box.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文