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()
です。画面がポップされたらゲッターを呼び出すことで取得できる画面のインスタンスのどこかに、受信したデータをバイト配列で保持する必要があります。