Using a Service might be a good choice. These are not created and destroyed in the same way that Activities are. A Service will continue to run when your Activity dies (except in some exceptional circumstances). Therefore, if you want to continue your timer across Activity instances, try using a Service.
A friendly warning: Services are more easily killed than Activities when a device is low on memory (it's better to removes something the user can see than something the user cannot see). Assuming you want this timer to work from its inception until you explicitly kill it, then it would be best to keep resurrecting the Service whenever it is removed by the operating system. You do this by making its onStartCommand method return the START_REDILIVER_INTENT constant. Although this does not guarantee that the Service will remain alive for this entire interval, it does mean that it will come back eventually. If your application doesn't consume too much memory, you shouldn't have to worry about this. If it does, then you'll need to be creative with your use of a timer.