广播收不到

原创 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
  • 3783

VC MainFrame接收SendMessageToDescendants传进消息 CDockablePane 悬浮时接收不到

众所周知,通过AfxGetMainWnd()->SendMessageToDescendants可以给Mainframe的所有子窗口发送消息,而无需MainFrame进行任何处理。当MainFrame...

JAVA 网络编程(5) SOCKET UDP 单播和组播,以及组播其他机器收不到报文的解决方法

UDP既可以单播也可以组播 一,单播 单播的过程为 发送方: InetAddress destAddr = InetAddress.getByName("192.168.4.199");// 发送的目...
  • kkgbn
  • kkgbn
  • 2016-08-19 12:13
  • 1294

163邮箱收不到mdaemon 11发过来的邮件

163邮箱收不到mdaemon 11发过来的邮件(已解决)Wed 2011-02-23 17:03:35: Parsing message Wed 2011-02-23 17:03:35: *  Fr...

webview收不到服务端的cookie

在项目中发现webview收不到服务端发送的cookie,发现了android的一个小坑,和大家分享。

收不到OCP纸质证书如何申请重发

To request a printed certificate, you are required to log onto your CertView Profile and confirm you...

XCode6打包收不到推送问题(信鸽)

今天要说的问题是关于我遇到的一个特别神奇的问题(发现问题之前)。一款已经上线N久的应用在测试环境下打的包收不到推送了。神奇的地方就是我如果用真机联机调试可以收到推送(信鸽),但是打成测试包之后就收不到...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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