【问题标题】:How could i avoid the SAVE dialog in my custom blackberry Application?如何避免自定义黑莓应用程序中的“保存”对话框?
【发布时间】:2010-03-28 13:47:20
【问题描述】:

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

Screen1 显示 Screen2,Screen2 显示 Screen3

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

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

请帮忙 谢谢 新航

【问题讨论】:

标签: blackberry user-interface modal-dialog custom-application


【解决方案1】:

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

public boolean onClose() 
{

  this.close();
  return true;
}

【讨论】:

    【解决方案2】:

    有两种方法:

    1. 覆盖屏幕的 isDirty() 方法(通过:Blackberry - Disable Save option in BasicEditField?):

      public boolean isDirty() { return false; }

    2. 您还可以覆盖屏幕的 onSavePrompt() 方法(也可以通过:Blackberry - Disable Save option in BasicEditField?):

      protected boolean onSavePrompt() { return true; }

    【讨论】:

      【解决方案3】:

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

       protected boolean onSavePrompt() 
         {
             return true;
         }  
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-09
        • 2012-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多