Android Studio:Need help in IntentFilter -


i'm doing small program in android studio , need in code:

    intent myintent = new intent(this , notifyservice.class);     pendingintent pendingintent = pendingintent.getservice(this, 0, myintent, 0);     alarmmanager alarmmanager = (alarmmanager)getsystemservice(alarm_service);     calendar calendar = calendar.getinstance();     alarmmanager.setinexactrepeating(alarmmanager.elapsed_realtime_wakeup, systemclock.elapsedrealtime() + alarmmanager.interval_fifteen_minutes, alarmmanager.interval_day, pendingintent);     broadreceiver receiver = new broadreceiver();     intentfilter filter = new intentfilter("i need here!");     registerreceiver(receiver, filter);     return super.onstartcommand(intent, flags, startid); 

so, in line i need here, when wrote intent.action_airplane_mode_changed runs should be, need code above function of action_airplane_mode_changed. basically, every fifteen minutes background program (this code there) should open notification.

if need more code say.

first of all. alrammanager's pendingintent contains intent fired when alarm fired. so, should change:

intent myintent = new intent(this , notifyservice.class); 

to this

intent myintent = new intent(this , broadreceiver.class); 

here can find more detailed examples google's alarm guide

if want use implicit intent, can try this:

intent myintent = new intent(); myintent.setaction("your_action"); pendingintent pendingintent = pendingintent.getservice(this, 0, myintent, 0);  // setup alarmmanager  broadreceiver receiver = new broadreceiver(); intentfilter filter = new intentfilter("your_action"); registerreceiver(receiver, filter); 

Comments

Popular posts from this blog

android - Gradle sync Error:Configuration with name 'default' not found -

java - Andrioid studio start fail: Fatal error initializing 'null' -

html - jQuery UI Sortable - Remove placeholder after item is dropped -