Android では、実行時に 5 分ごとにいくつかのコードを実行し、2 分後に終了する必要があります。
使用する方が良いもの:
http://developer.android.com/reference/android/os/CountDownTimer.html
また
http://developer.android.com/reference/android/os/Handler.html
両方を実装する方法は知っていますが、どちらが優れていて、メモリとバッテリーの使用量が少ないのかわかりません=