안녕하세요~ 안드로이드 입문한지 얼마 안된 초보입니다.

 

 어떠한 작업을 수령한시간부터 그 작업의 처리 유효시간이 24시간이라고 할때 그 작업이 24시간이 되기 4시간전에 알람이 울려 작업자에게 notification으로 통지하는걸 만들고 있는데요..

이 작업이 알람이 울리기전에 이미 작업 처리가 완료된 경우 알림을 무시하고 종료시키고 싶은데요..

어떤 방법으로 해야 하나요?

작업을 수령한 ID로 처리 됬는지 안됬는지 검사까지는 했는데.. 이미 처리된 경우 알람을 무시하거나 종료시키는 방법을 잘 모르겠어요..;;

NotificationManager noti = (NotificaionManager) getSystemService(NOTIFICATION_SERVICE);

noti.cancel(1234); <--- 이함수는 안되는것 같아서 질문드립니다..ㅠㅠ

 

아 참고로 알람은 PendingIntent sender = PendingIntent.getBroadcast(WorkOrderAlarmManager.this, 0, intent, 0); 로 수신하였고

Notification은 BroadcastReceiver OnReceive함수 안에서 구현하였습니다.