Android CountDownTimer

ran*_*vee 6 android countdowntimer

写作时:

 CountDownTimer timer = new CountDownTimer(1000, 100) 
 {
      @Override
       public void onTick(long l) 
       {

       }

       @Override
       public void onFinish() 
       {

       };
 }.start();
Run Code Online (Sandbox Code Playgroud)

我们真的开始一个处理蜱的新线程吗?如果没有,真正发生了什么?

Com*_*are 11

CountDownTimer实现使用HandlersendMessageDelayed(),因此不需要后台线程.这意味着如果您在代码中的其他位置绑定主应用程序线程,则计时器将不会更新.