android - Empty intent filter gives me problems -


i have application needs start , stop activities.

so far ok starting activity.

the problem comes when try stop activity.

this alarmmanager broadcasts intent close activity:

        intent ftue = new intent(ctxt, videoactivty.class);         ftue.putextra("finish", true);         pendingintent pftue = pendingintent.getbroadcast(ctxt, 0, ftue, 0);         calendar calset4 = calendar.getinstance();         calset4.set(calendar.month, c.get(calendar.month));         calset4.set(calendar.year, c.get(calendar.year));         calset4.set(calendar.day_of_week, 3);         calset4.set(calendar.hour_of_day, hftue);         calset4.set(calendar.minute, mftue);         calset4.set(calendar.second, 0);         calset4.set(calendar.millisecond, 0);          //calset.settimezone(timezone.gettimezone("utc"));         mgr.setrepeating(alarmmanager.rtc_wakeup, calset4.gettimeinmillis(),                 7 * 24 * 60 * 60 * 1000, pftue); 

and in activty have implemented broadcastreceiver should shut down activty.

@override public void onresume() { super.onresume(); intentfilter f=new intentfilter(); registerreceiver(receiver, f); }   @override public void onpause() { unregisterreceiver(receiver); super.onpause(); }  broadcastreceiver receiver=new broadcastreceiver() {     public void onreceive(context context, intent intent) {         log.e("","intento ricevuto");         if(intent.getbooleanextra("finish",false))finish();      } }; 

my application not receive broadcasted intents, , understand because intent filter empty.

please how should implement intent filter receive broadcasts?

thanks!

why intent filter blank? can write intent action string (but should not exists in sdk actions)

// like

intentfilter f = new intentfilter("com.android.intent_action_to_close_activity"); 

and use

intent mintent = new intent("com.android.intent_action_to_close_activity"); sendbroadcast(mintent); 

at condition, when want close activity.


Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -

c# - String.format() DateTime With Arabic culture -