使用本地广播

2017-07-27  本文已影响0人  溪_午

使用本地广播

本地广播的优势:

发送本地广播
    private LocalBroadcastManager localBroadcastManager;
    private IntentFilter intentFilter;
    private LocalReceive localRecevice;    //自定义类
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //获取本地广播的实例
        localBroadcastManager=LocalBroadcastManager.getInstance(this);
       //要发送一条为“HJJIa”的本地广播
        Intent intent=new Intent("HJJia");
        localBroadcastManager.sendBroadcast(intent);

        intentFilter =new IntentFilter();
        //添加要接收的广播内容为:HJJia
        intentFilter.addAction("HJJia");
        localRecevice=new LocalReceive();
        //注册广播接收器, localRecevice为响应的逻辑,intentFilter为接受的广播信息内容
        localBroadcastManager.registerReceiver(localRecevice,intentFilter);
     }

此致
敬礼

上一篇 下一篇

猜你喜欢

热点阅读