自定义广播发送者和接收者

来源:互联网 发布:淘宝大学石家庄 编辑:程序博客网 时间:2024/05/17 02:03
public class MainActivity extends Activity {

      @Override
      protected void onCreate(Bundle savedInstanceState) {
             super.onCreate(savedInstanceState);
            setContentView(R.layout. activity_main);
      }

      /**
       * 发送广播事件的方法
       * @param view
       */
    public void click(View  view){
      Intent intent=new Intent();
      intent.setAction( "com.itheima.broadcast.xxx");  //设置意图动作
      sendBroadcast(intent);    //对外发送广播
      
      
    }



-----------------------------------------------------------------------------------------------------


   <!--自定义广播接收者配置  -->
        <receiver android:name="com.itheima.receiver.MyReceiver">
            <intent-filter >
                <action android:name="com.itheima.broadcast.xxx" />
                   </intent-filter>
                   
               </receiver>





public class MyReceiver extends BroadcastReceiver {

      /**
       * 创建自定义广播接收者
       */
      @Override
      public void onReceive(Context context, Intent intent) {
            
          System. out.println( "我是自定义广播接收者我接收到了自定义广播事件....." );
      }

}






原创粉丝点击