Code:
public class SMH extends Activity { public void onCreate(Bundle b) { super.onCreate(b); setContentView(R.layou
To expand on Nantoka's answer. Here's my code to ensure the view is updated correctly:
countDownTimer = new CountDownTimer(countDownMsec, 500)
{
public void onTick(long millisUntilFinished)
{
if(millisUntilFinished!=countDownMsec)
{
completedTick+=1;
if(completedTick%2==0) // 1 second has passed
{
// UPDATE VIEW HERE based on "seconds = completedTick/2"
}
countDownMsec = millisUntilFinished; // store in case of pause
}
}
public void onFinish()
{
countDownMsec = 0;
completedTick+=2; // the final 2 ticks arrive together
countDownTimer = null;
// FINAL UPDATE TO VIEW HERE based on seconds = completedTick/2 == countDownMsec/1000
}
}