呼叫间隔后,Android的功能? [英] calling a function in android after intervals?

查看:106
本文介绍了呼叫间隔后,Android的功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想 ABC()每10秒,一次又一次地调用一个函数,直到我用return语句退出。但我不希望使用任何Java 时间的功能。

I would like to call a function ABC() every 10 seconds, again and again till I use return statement to quit. But I don't want to use any Java Time function.

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

Anyone can guide me how to achieve this?

推荐答案

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

这篇关于呼叫间隔后,Android的功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆