Override OnDestroy to disable the alarm and do the garbage collection