in manifest file have declared receiver. (as follows)
<receiver android:name=".onalarmreceive" />
however, once shut down application, not able alarms , notifications. apparently, call onreceive
in broadcast receiver
never made.
public class onalarmreceive extends broadcastreceiver { @override public void onreceive(context context, intent arg1) { //various stuff } }
inside mainactivity, alarm manager class follows.
alarmmanager alarmmanager = (alarmmanager) getsystemservice(alarm_service); intent intent = new intent("my_alarm_notification"); intent.setclass(this, onalarmreceive.class); intent.putextra("message", message); pendingintent pendingintent = pendingintent .getbroadcast(mainactivity.this, 0, intent, pendingintent.flag_update_current); calendar timecal = calendar.getinstance(); timecal.set(calendar.hour_of_day, hour); timecal.set(calendar.minute, minutes); alarmmanager.set(alarmmanager.rtc_wakeup, timecal.gettimeinmillis(), pendingintent);
and manifest follows :
<receiver android:name=".onalarmreceive"> <intent-filter android:priority="1"> <action android:name="my_alarm_notification"/> </intent-filter> </receiver>
what should in order receive notifications/alarms if have shut off app. background service ?
you should add intent-filter in manifest,as
receiver android:name=".smsbroadcastreceiver"> <intent-filter android:priority="20"> <action android:name="android.provider.telephony.sms_received"/> </intent-filter> </receiver>
Comments
Post a Comment