广播收不到

原创 2017年01月03日 00:47:49
intent1=new Intent("search_friend_result");
intent1.putExtra("search_result", msg1);
context.sendBroadcast(intent1);
System.out.println("lai a");
break;

msg1是一个实现Serializable接口的类
logcat里能输出lai a,但是广播接收收不到


public class Mybroadcast extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
System.out.println("bushiwo");
Information msg1 = (Information) intent
.getSerializableExtra("search_result");
System.out.println(msg1.getFriend_type());
switch (msg1.getFriend_type()) {
case "no this user":
Toast.makeText(getApplicationContext(), "您所添加的用户不存在",
Toast.LENGTH_SHORT).show();

break;
case "friend is existing":
Toast.makeText(getApplicationContext(), "您已经添加了此好友",
Toast.LENGTH_SHORT).show();

break;

// 显示用户信息
case "search friend success":
Toast.makeText(getApplicationContext(), "查询用户如上",
Toast.LENGTH_SHORT).show();
mPhotoImage.setImageDrawable(Method.setphoto(
msg1.getFriend_photo(), null));
mUserName.setText(mSearchIdEdit.getText().toString());
break;

}
}
}




filter = new IntentFilter();
myreceiver = new Mybroadcast();
filter.addAction("search_friend_result");
registerReceiver(myreceiver, filter);

这是在oncreate里注册广播的代码。
如果只是给msg1.setFriend_type()一个值,可以接收到广播,如果再给msg1.setFriend_photo()一个byte[]数组就不能接收广播,甚至不能输出bu shi wo。


对于ble ios作为中心设备收不到蓝牙外设广播信息的解决办法

主从设备交互模式: 扫描过程: 1、外设(peripheral)不断发送广播(advertData[]),处于广播状态。 2、中心设备接收到外设的广播后发送扫描请求(scan request)。 4、...
  • zh_kun
  • zh_kun
  • 2016年03月18日 09:18
  • 4284

关于android收不到开机广播

Android3.1后Boot_COMPLETED广播不响应的问题    最近在做一个应用,要求开机自启动服务,网上找的开机自启动应用基本上都是能过接收开机广播来实现的,但有时候会收不到广播,在...

ios9定位服务的app进入后台三分钟收不到经纬度,应用被挂起问题及解决方案

高德地图iOS SDK V2.5.0版本提供后台持续定位的能力,即便你的app退到后台,且位置不变动时,也不会被系统挂起,可持久记录位置信息。该功能适用于记轨迹录或者出行类App司机端。只需要您的做以...

Handle收不到消息的问题分析

说到Handler,今天遇到一个问题:就是handler 发送了消息,却在handleMessage的地方没有收到消息,甚是奇怪。代码如下: [java] view plain ...

阿里云邮件收不到的解决方法

之前有个兄弟通过博客说阿里云服务器恢复了一下发不出邮件,让我帮忙看看,他安装的是主机宝,我百度查了一下是个带有可视化界面的web服务器的组合包。之前没有用过这个组合包,不知道安装web服务器的安装路径...

Ganglia收不到数据问题和页面显示异常问题详解

在配置hadoop、hbase集群监控的时候,开发测试环境都是很ok的,但是到了生产环境,由于安装位置在SF区,连不了外围,当然服务器也无法yum安装ganglia,导致产生了一系列问题。安装依赖包太...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:广播收不到
举报原因:
原因补充:

(最多只允许输入30个字)