robert_hly

踩坑填坑记录...

导航

发送广播给已经停止的应用

默认是不会发给已经停止的应用的

发送广播需要设置标识位

  intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGED);//发给停止的

  intent.addFlags(Intent.FLAG_EXCLUDE_STOPPED_PACKAGED);//不发给停止的

 

动态注册广播

   MyReceiver myReceiver = new MyReceiver();

  IntentFilter filter = new IntentFilter();

  filter.addAction("com.exayong.receiver.LAUNCH");

  registerReceiver(myReceiver,filter);

  

  //解除注册

  unregisterReceiver(myReceiver);

 

发送广播

  Intent it = new Intent();

  it.setAction("com.exayong.receiver.LAUNCH");

  sendBroadcast(intent);

 

posted on 2017-03-04 10:25  robert_hly  阅读(130)  评论(0编辑  收藏  举报