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:可以由 Timer 安排一次或重复执行的任务。

示例:安排定期任务

于 2013-01-28T12:25:07.097 回答
1

你应该看看TimerTimerTask。这是一个关于这个的教程

于 2013-01-28T12:25:14.277 回答
1

对于 android 我使用CountDownTimer

于 2013-01-28T12:26:14.483 回答