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

UMA*_*MAR 3 android

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

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

Den*_*sky 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();
Run Code Online (Sandbox Code Playgroud)