title: Best way to do a background timer
body: <p>Im trying to make a simple game. The game is going great only I want to use a background timer. Like in citybuild games, a task takes x hours to complete and after that there should be a notification. What is the best way to do this? Do I need a background service, an alarmmanager, both? and is it smart to also keep the start timer of the task in an SQLLite db so if the timer stops he can still see it after it starts in the db?</p>
  
  <p>Basicly what I'm asking is, what is best practive and do you guys have some pointers or better yet, examples/tutorials for me?</p>