title: Android game countdown timer
body: <p>I'm working on a game where I need a countdown timer.  </p>
  
  <p>I need to be able to pause the timer, resume the countdown and to add some time to current countdown state.</p>
  
  <p>I've looked at <code>CountdownTimer</code> class and its methods, but it seems like it doesn't have the required features.</p>
  
  <p>I need advice - which component is best for this case? </p>
  
  <p>How to use it? </p>
  
  <p>What are the possible problems?</p>
  
  <p><code>Thread</code>? <code>AsyncTask</code>? <code>Timer</code>?</p>
  
  <p>Does anyone have experience with this?</p>