【发布时间】:2013-02-15 10:15:46
【问题描述】:
当 show.status("Please Wait",2 AnyTimeLimit);被调用。
实际上,我正在向 Web 服务发送命中,同时我正在显示一条消息“请稍候”,等待 2 秒。但在这 2 秒之后,它开始收听点击/点击。显示消息时如何阻止他们监听tapEvent/ClickEvent?
谢谢,
【问题讨论】:
标签: blackberry click statusbar tap
当 show.status("Please Wait",2 AnyTimeLimit);被调用。
实际上,我正在向 Web 服务发送命中,同时我正在显示一条消息“请稍候”,等待 2 秒。但在这 2 秒之后,它开始收听点击/点击。显示消息时如何阻止他们监听tapEvent/ClickEvent?
谢谢,
【问题讨论】:
标签: blackberry click statusbar tap
您必须为此创建一个覆盖PopupScreen 的自定义屏幕。在你的实现中,你必须重写onUiEngineAttached,就像这样 -
protected void onUiEngineAttached(boolean attached)
{
super.onUiEngineAttached(attached);
if(attached)
{
// start server hit thread, which closes the screen when done
}
}
之后,只需使用UiApplication.getUiApplication.pushModalScreen() 推送屏幕即可。您将希望将收到的数据保存在屏幕实例中某处的字节数组中,一旦弹出屏幕,您可以通过调用 getter 来检索它。
【讨论】: