0

show.status( "Please Wait"、2 AnyTimeLimit);のときに、タップまたはクリックを聞くために画面をブロックしたい。が呼び出されます。

実際、私はWebサービスにヒットを送信していますが、その間、2秒待って「お待ちください」というメッセージを表示しています。しかし、それらの2秒後、タップ/クリックのリッスンを開始します。メッセージを表示するときにtapEvent/ClickEventをリッスンするようにブロックするにはどうすればよいですか?

ありがとう、

4

1 に答える 1

0

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

于 2013-02-19T11:11:35.917 に答える