在间隔后调用android中的函数?

时间:2010-07-12 09:38:17

标签: android

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

任何人都可以指导我如何实现这一目标?

1 个答案:

答案 0 :(得分:7)

使用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();