android 项目经常用到的BroadCastReceiver,通知界面刷新,传值等

来源:互联网 发布:淘宝卖家版下载 编辑:程序博客网 时间:2024/05/29 23:22

这是我项目中经常用到广播传值,刷新
哪个界面用到直接复制粘贴即可
非常实用

 @Override    public void onStart() {        super.onStart();      //创建        if (receiverTalk == null) {            receiverTalk = new MyBroadCastReceiverTalk();            registerReceiver(receiverTalk, new IntentFilter(ALLTALKS));        }    }    @Override    public void onDestroy() {        super.onDestroy();        //注销        if (receiverTalk != null) {            unregisterReceiver(receiverTalk);            receiverTalk = null;        }    }    private MyBroadCastReceiverTalk receiverTalk;    public static final String ALLTALKS = "alltalk_update";    private class MyBroadCastReceiverTalk extends BroadcastReceiver {        @Override        public void onReceive(Context context, Intent intent) {            //这里直接设置接收广播后操作    }

//发送广播页面,直接用下面代码发送,很简单

sendbroadcaset(new Intent(MainAct.ALLTALKS)

//哪个页面用到广播,直接复制粘贴即可,方便实用哦。

0 0
原创粉丝点击