android - Alarm service for given time -
i need prompt alarm according time values in db. came through lot of examples confusing me. body set repeating alarm given time 2011-07-03 02:00:00:000 . , should repeat 5mints interval.
i suggest create service. service can read database , set alarm using alarmmanager class. can use alarmmanager's set() or setrepeating() methods based on use. http://developer.android.com/reference/android/app/alarmmanager.html#set%28int,%20long,%20android.app.pendingintent%29
here sample of alarmmanager usage.
long triggerattime = systemclock.elapsedrealtime() + triggeraftertime; alarmmanager mgr = (alarmmanager) context.getsystemservice(context.alarm_service); intent = new intent(context, youralarmreceiver.class); pendingintent pi = pendingintent.getbroadcast(context, 0, i, 0); mgr.set(alarmmanager.elapsed_realtime_wakeup, triggerattime, pi); youralarmreceiver class (usually) can broadcastreceiver logic goes on happens when alarm triggered.
Comments
Post a Comment