如何在android中指定的持续时间后只执行一次任务

时间:2015-05-10 11:22:10

标签: android timer

我必须在指定的持续时间后执行我的一段代码(比如说在7秒之后)。我如何在android中实现它?我用过Timer但重复性很强。 请帮我一些好的示例代码。

2 个答案:

答案 0 :(得分:1)

使用Handler().postDelayed()

new Handler().postDelayed(new Runnable() {
          @Override
          public void run() {

            //Your task 
          }
        }, 1000);

现在1000是以毫秒为单位调用任务的延迟

答案 1 :(得分:0)

您可以使用Handler

这样:

new Handler.postDelayed(Runnable, 500);

Runnable应包含您想在计时器

之后执行的代码
相关问题