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

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 (#换成@)。

跨境电商最容易爆单的3C电子品类,现在最大的难题是什么?:https://www.ikjzd.com/articles/102676
外贸人必读:5分钟了解20条实用集装箱知识!:https://www.ikjzd.com/articles/102677
国外调研:老外生活习惯及亚马逊购物习惯调查报告:https://www.ikjzd.com/articles/102678
收藏!美国市场下半年营销日历大盘点!:https://www.ikjzd.com/articles/102679
亚马逊退货政策,卖家防退货的七个锦囊妙计:https://www.ikjzd.com/articles/102682
新手入驻亚马逊,要提前规避这些“入坑”的风险:https://www.ikjzd.com/articles/102684
淘宝给商家发了个“大红包” :https://www.kjdsnews.com/a/1836561.html
厦门曾厝垵家庭旅馆哪家最好?:https://www.vstour.cn/a/365183.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流