estoy tratando de enviar datos desde mi actividad a un servicio y recibir información hacia atrás, pero yo estoy haciendo:Enviar Objeto del Servicio de Actividad (No se puede reunir no parcelable)
java .lang.RuntimeException: No se puede ordenar objetos no Parcelable en los procesos .
El código de la actividad se ve así:
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();
}
Cuando fijo msg.obj = something
consigo java.lang.RuntimeException, puede alguien ayudarme?
tengo msg.obj = 1 por lo que el valor es un primitiv y no funciona, he intentado con un objeto personalizado que implementan Serializable y me dieron el mismo erro. Creo que @CommonsWare está bien. Probaré esa solución e informaré al respecto ... –
Absolutamente, manténganos informados, gracias George, lo agradezco. – serkanozel