Cronômetro de contagem regressiva do jogo Android

Eu estou trabalhando em um jogo onde eu preciso de um temporizador de contagem regressiva.

Eu preciso ser capaz de pausar o cronômetro, retomar a contagem regressiva e adicionar algum tempo ao estado atual de contagem regressiva.

Eu olhei paraCountdownTimer classe e seus métodos, mas parece que não tem os recursos necessários.

Preciso de conselhos - qual componente é melhor para este caso?

Como usá-lo?

Quais são os possíveis problemas?

Thread? AsyncTask? Timer?

Alguém tem experiência com isto?

questionAnswers(1)

yourAnswerToTheQuestion