当前位置 : 主页 > 手机开发 > android >

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

来源:互联网 收集:自由互联 发布时间:2021-06-11
我想每隔10秒调用一次函数ABC(),一次又一次,直到我使用return语句退出.但我不想使用任何 Java时间函数. 任何人都可以指导我如何实现这一目标? 使用 CountDownTimer CountDownTimer t = new CountD
我想每隔10秒调用一次函数ABC(),一次又一次,直到我使用return语句退出.但我不想使用任何 Java时间函数.

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

使用 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();
网友评论