0

現在イベント利用中です

@Override
public boolean onTouchEvent(MotionEvent ev)
{

私が書いているゲームに対するユーザーからのフィードバックを提供するため。このイベントは、完了するまでに時間がかかるいくつかのゲーム コントロール イベントを発生させます (アニメーションが関係しているため)。私が抱えている問題は、アニメーション中に画面に触れ続けると (別名、このイベントが発生する)、タイムアウト エラーが発生することです。

10-02 21:58:30.776: エラー/ActivityManager(67): 理由: keyDispatchingTimedOut

アニメーションの実行中は基本的にこのイベントは必要ありませんが、キューに入れておくと便利です。

タイムアウトを防ぎ、イベントをキューに入れるか、一時的に無効にするにはどうすればよいですか?

ありがとう。

4

3 に答える 3

0

万が一UIスレッドをブロックしていませんか?あなたが求めていることをする理由は絶対にないはずです(そしてそれは不可能です:)

于 2010-10-03T01:37:04.243 に答える
0

ロマンが言ったことに加えて。
onTouchEvent で sleep() が必要になる場合があります。

于 2010-10-03T02:14:54.177 に答える