안드로이드 개발 질문/답변
(글 수 40,700)
현재 알람 시계를 만들고 있습니다.
AlarmManager 를 이용해서 만들고 있는데, 소스는 아래와 같습니다.
/////////////////////////////////////////////////////////////////////////////////////
Intent intent = new Intent(AlarmManager.this, AlarmService_Service.class);
PendingIntent sender = PendingIntent.getBroadcast(AlarmManager.this,
0, intent, 0);
//브로드캐스트를 쓰지 않고 service를 쓰시려면 getSystemService란 함수를 쓰시면 됩니다.
long firstTime = SystemClock.elapsedRealtime();
firstTime += 10*1000;
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
firstTime, 10*1000, sender);
/////////////////////////////////////////////////////////////////////////////////////
위와같이 1시간 뒤에 알람을 울리게 해 놓았는데 이를 등록했다가 삭제하려면 어떻게 해야하나요??
AlarmManager 를 이용해서 만들고 있는데, 소스는 아래와 같습니다.
/////////////////////////////////////////////////////////////////////////////////////
Intent intent = new Intent(AlarmManager.this, AlarmService_Service.class);
PendingIntent sender = PendingIntent.getBroadcast(AlarmManager.this,
0, intent, 0);
//브로드캐스트를 쓰지 않고 service를 쓰시려면 getSystemService란 함수를 쓰시면 됩니다.
long firstTime = SystemClock.elapsedRealtime();
firstTime += 10*1000;
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
firstTime, 10*1000, sender);
/////////////////////////////////////////////////////////////////////////////////////
위와같이 1시간 뒤에 알람을 울리게 해 놓았는데 이를 등록했다가 삭제하려면 어떻게 해야하나요??