关于java:10秒后执行一个方法

Execute a Method after 10 seconds

本问题已经有最佳答案,请猛点这里访问。

我想创建一个程序,在10秒钟后执行一个方法,如何在Java或Android中执行????


您可以使用StaleExtEcutoService,并提交一个可运行的或可调用的调用您的方法的服务。


试试这个代码,

1
2
3
4
5
6
7
8
9
10
11
12
  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();


看看timer task:一个任务,它可以被调度为一次或由计时器重复执行。

示例:计划定期任务


对于Android,我使用倒数计时


你应该看看计时器和计时器任务。这里有一个关于这个的教程。