알람매니저는 일정 시간에 내가 원하는 작업을 수행
AlarmManager am = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(MyActivity.this, AlarmReceiver.class);
PendingIntent sender = PendingIntent.getBroadcast(MyActivity.this, 0, intent, 0);
or
PendingIntent sender = PendingIntent.getBroadcast(MyActivity.this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime, sender);
or
and.setRepeating(AlarmManger.RTC, calender.getTimeInMillis(), repeatTime, sender);
알람 정지
am.cancel(sender);
AlarmManager am = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(MyActivity.this, AlarmReceiver.class);
PendingIntent sender = PendingIntent.getBroadcast(MyActivity.this, 0, intent, 0);
or
PendingIntent sender = PendingIntent.getBroadcast(MyActivity.this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime, sender);
or
and.setRepeating(AlarmManger.RTC, calender.getTimeInMillis(), repeatTime, sender);
알람 정지
am.cancel(sender);
'Mobile > Android' 카테고리의 다른 글
안드로이드 Manager 종류 (0) | 2011.11.02 |
---|---|
[Android] android.database.sqlite.DatabaseObjectNotClosedException (0) | 2011.10.27 |
기상청 RSS 이용한 날씨 검색 (1) | 2011.10.23 |
[Android] 기상청에서 날씨 관련 (0) | 2011.10.19 |
[Android] Intent로 Activity간 데이터 전달하기 (1) | 2011.10.18 |