BroadcastReceiver两种注册

来源:互联网 发布:倍投软件使用方法 编辑:程序博客网 时间:2024/06/05 15:40

BroadcastReceiver两种注册

 

   静态注册:

<receiver android:name="myRecevice">    //继承BroadcastReceiver,重写onReceiver方法

    <intent-filter>    

      <action android:name="com.dragon.net"></action> //使用过滤器,接收指定action广播

      </intent-filter>

  </receiver> 

 

    动态注册:

    IntentFilter intentFilter = new IntentFilter();

  intentFilter.addAction(String);   //为BroadcastReceiver指定action,使之用于接收同action的广播

      registerReceiver(BroadcastReceiver,intentFilter);

 

     在onStart中注册,onStop中取消unregisterReceiver

 

 

 

原创粉丝点击