星空网 > 软件开发 > 操作系统

android Broadcast广播消息代码实现

我用的是Fragment , 发送写在一个类中,接收写在另外一个类的内部类中。代码动态实现注册。

代码:

 

 myReceiver = new zcd.netanything.MyCar.myReceiver();       IntentFilter filter = new IntentFilter();       //向过滤器中添加action       filter.addAction("zcd.netanything");       //注册广播        getActivity().registerReceiver(myReceiver, filter);               //broadcast       Intent intent=new Intent();      intent.putExtra("wifiurl",wifiurl.getText().toString());      intent.putExtra("wificom",wificom.getText().toString());       intent.putExtra("wificamera",wificamera.getText().toString());      intent.setAction("zcd.netanything");      getActivity().sendBroadcast(intent); 

博客来源:http://www.cnblogs.com/xiaobo-Linux/ 小波linux qq463431476 (赵存档)

 

内部类:

 

  //内部类 广播接收    public static class myReceiver extends BroadcastReceiver {      @Override     public void onReceive(Context context, Intent intent) {           // TODO Auto-generated method stub           wifiurl = intent.getStringExtra("wifiurl");            wificom = intent.getStringExtra("wificom");            wificamera = intent.getStringExtra("wificamera");            Toast.makeText(context, "广播已经接收", Toast.LENGTH_SHORT).show();        }     }

 

这样就可以了。

 




原标题:android Broadcast广播消息代码实现

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

遇到外贸诈骗要怎么应对? 如何才能防范合同骗术呢?:https://www.ikjzd.com/articles/101906
做外贸如何对付“不提货、要打折”的无良印度买家?:https://www.ikjzd.com/articles/101907
亚马逊注册资料有哪些?新手加入亚马逊都需要什么?:https://www.ikjzd.com/articles/101908
速卖通单品折扣活动玩法解析!:https://www.ikjzd.com/articles/101909
2019亚马逊Prime Day回顾!:https://www.ikjzd.com/articles/101911
亚马逊店铺做不起来?大都因为这几点没做好!:https://www.ikjzd.com/articles/101912
深圳有没有比较好玩的景点 深圳有没有比较好玩的景点推荐一下:https://www.vstour.cn/a/366175.html
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流