Are you saying that the method reaches line 21 (the curr.alerted() method) but does not reach line 22 (the Log statement)? If so then
1) I would check the logs to see if there is an error
2) If no error, then the curr.alerted() method must hang, blocking the Timer's
thread from executing further. Figure out what makes it hang, and make it stop.
The DDMS tools which ship with the Android SDK should help you figure out the state of the timer's thread.