代码之家  ›  专栏  ›  技术社区  ›  UMAR-MOBITSOLUTIONS

在Android中每隔一段时间调用一个函数?

  •  3
  • UMAR-MOBITSOLUTIONS  · 技术社区  · 15 年前

    我想调用函数 ABC() 每隔10秒,一次又一次,直到我使用返回语句退出。但我不想使用任何Java Time 功能。

    有人能指导我如何做到这一点吗?

    1 回复  |  直到 10 年前
        1
  •  7
  •   Tim. S. Denis Palnitsky    11 年前

    使用 CountDownTimer

     CountDownTimer t = new CountDownTimer( Long.MAX_VALUE , 10000) {
    
            // This is called every interval. (Every 10 seconds in this example)
            public void onTick(long millisUntilFinished) {
                Log.d("test","Timer tick");
            }
    
            public void onFinish() {
                Log.d("test","Timer last tick");            
                start();
            }
         }.start();