Android CountDownTimer
android, countdowntimer
Solution
`CountDownTimer`'s implementation uses `Handler` and `sendMessageDelayed()`, so no background thread is needed. This does mean that the timer will not update if you are tying up the main application thread elsewhere in your code.
Problem
When writing : ``` CountDownTimer timer = new CountDownTimer(1000, 100) { @Override public void onTick(long l) { } @Override public void onFinish() { }; }.start(); ``` are we actually starting a new thread that handles ticks? If not, what is really happening?