0

10 秒後にメソッドを実行するプログラムを作成したいのですが、Java または Android で実行する方法は?

4

5 に答える 5

4

ScheduledExecutorServiceを使用して、メソッドを呼び出す Runnable または Callable を送信できます。

于 2013-01-28T12:25:52.043 に答える
3

このコードを試してください、

  final Handler mTimerHandler = new Handler();
       final Handler threadHandler = new Handler();
       new Thread() {
               @Override
               public void run() {
                       threadHandler.postDelayed(new Runnable() {
                               public void run() {

                               }
                       }, 5000);
               }
       }.start();
于 2013-01-28T12:36:22.373 に答える
2

TimerTaskを見てください: タイマーによって 1 回または繰り返し実行するようにスケジュールできるタスク。

例:定期的なタスクのスケジュール

于 2013-01-28T12:25:07.097 に答える
1

TimerTimerTaskを確認する必要があります。これに関するチュートリアルを次に示します。

于 2013-01-28T12:25:14.277 に答える
1

Androidの場合、CountDownTimerを使用します

于 2013-01-28T12:26:14.483 に答える