我想从我的活动数据发送到服务,并收到了一些资料回来,但我越来越:从服务对象发送到活动(不能元帅非Parcelable)
的java .lang.RuntimeException:不能通过 进程编组非可编程对象 。
从活动中的代码看起来是这样的:
Message msg = Message.obtain(null, 1);
msg.obj=1;
msg.replyTo=new Messenger(new PlanRequestIncomingHandler());
try {
msgService.send(msg);
} catch (RemoteException e) {
Log.i(tag, "Can not send msg to service");
e.printStackTrace();
}
当我设置msg.obj = something
我得到了java.lang.RuntimeException,有人可以帮我吗?
我msg.obj = 1个这样的价值这是一个primitiv和它不工作,我尝试与实现Serializable的自定义对象,我得到了相同的埃罗。我认为@CommonsWare是对的。我会尝试解决方案,并通知您... –
绝对,让我们知道,谢谢乔治,我很感激。 – serkanozel