2010-12-02 9 views
4

多くのAndroidゲームの例では、スレッドを使用して特定の間隔でゲームエンジンを実行しています。しかし、私はTimerTaskを使ってゲームエンジンの間隔を実行する他のいくつかの例を見てきました。他の開発者がそれぞれのアプローチの長所と短所を考えているのは興味深いです。Androidゲーム用のスレッドまたはTimerTaskの長所と短所

+0

TimerTaskはスレッドが作成されるという結果になると思いますので、違いは明示的に他のスレッドが暗黙的にスレッドであることです。 – GordonM

答えて

2

Timertaskは、 がメインスレッドにコールバックを提供するスレッドのラッパーです 将来の実行時の実行をスケジュールすることができます。彼らはかなり異なるユースケースを持っています。今すぐコードを実行する必要がある場合は、スレッドを使用します。将来実行するスケジュールを設定する必要がある場合は、timertaskを使用します。

編集:私の間違いは、別のクラスを考えていました。固定

+0

コールバックメソッドとは何ですか?私が何かを見逃していない限り、TimerTaskの唯一のパブリックメソッドはrun()cancel()とscheduledExecutionTime()です。 –

関連する問題