mCalenda.set(Calendar.HOUR, 11);
         mCalenda.set(Calendar.MINUTE, 13);
         mCalenda.set(Calendar.SECOND, 00);

 

         alarm.setRepeating(AlarmManager.RTC_WAKEUP, mCalenda.getTimeInMillis(),3000, pender);

 

예제로만들고 있는데요 이런식으로 알람해서 버튼누르면 11시 13분이되면 메시지가 뜨거든요.

그 후 다시 버튼누르면 알람이 cancle 되서 꺼지거든요. 그런데 다시 알람버튼을 누르면 on되는데

11시 13분이 넘었는데 알람이 시작되네요. 원래 의도는 정해진 시간인 예로 11시 13분에만 알람이 나오게 하려고했거든요.

어떻게해야하나요??