当 show.status("Please Wait",2 AnyTimeLimit); 被调用。
实际上,我正在向 Web 服务发送命中,同时我正在显示一条消息“请稍候”,等待 2 秒。但在那 2 秒之后,它开始收听点击/点击。显示消息时如何阻止他们监听 tapEvent/ClickEvent?
谢谢,
当 show.status("Please Wait",2 AnyTimeLimit); 被调用。
实际上,我正在向 Web 服务发送命中,同时我正在显示一条消息“请稍候”,等待 2 秒。但在那 2 秒之后,它开始收听点击/点击。显示消息时如何阻止他们监听 tapEvent/ClickEvent?
谢谢,
您将不得不为此覆盖一个自定义屏幕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 来检索该数据。