Count Down Timer on Resume
<p>I'm currently updating an Android application that uses an AsyncTask to do a countdown timer, which isn't stopped onPause or onStop. (The process gets cached by Android, and resumed after the activity is brought back up)</p>

<p>However, I think this could be done in a better way, rather than a AsyncTask. The biggest thing about this timer is that it's not actually resuming from where it was previously -- it needs to act as if it was running the entire time. </p>

<p>Basically what's being done is we have an endtime/date &amp; we subtract the current time from it to get what the counter needs to display.</p>

<p>What's the best way to implement this?</p>
