AlarmManager alarmManager = (AlarmManager)getActivity().getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent("alarm_set");
PendingIntent pi = PendingIntent.getBroadcast(getActivity(), 999, intent, PendingIntent.FLAG_UPDATE_CURRENT);
위와 같이 선언한 후 set으로 알람을 등록하는데요.
나중에 등록한 알람의 시간을 업데이트 하고 싶을때 업데이트를 어떻게 처리하면 좋을까요?
단순히 pendingIntent를 다시 선언 후 alarm.cancel() intent.cancel() 후 다시 등록하면 되긴 하지만
뭔가 깔끔해보이지가 않아서요..
PendingIntent.FLAG_UPDATE_CURRENT 플래그를 사용할 경우, 그냥 알람을 다시 set 해주기만 하면 업데이트가 될까요?
아니면 CANCEL_CURRENT 플래그를 사용해야될까요? FLAG_UPDATE_CURRENT 는 내용만 변경된다는것 같더라구요.