unregisterReceiver(onNotice); } public void cancelAlarm(View v) { mgr.cancel(pi); } private BroadcastReceiver onNotice=new BroadcastReceiver() { public void onReceive(Context ctxt, Intent i) { notice.setText(new Date().toString()); abortBroadcast(); } }; }