Replaced TimerTask with AlarmManager and Receiver