I think your app also may crash because you update UI not from UI thread. You use timer and it runs in separate thread. Try to wrap initCountdown.setText into post:
initCountdown.post(new Runnable() {
public void run() {
initCountdown.setText("" + millisUntilFinished / 1000);
}
});