Escribí un servicio remoto que los clientes pueden iniciar sesión con los mecanismos habituales de IPC proporcionados por Android y parece que el enlace funciona. El problema surge cuando voy a llamar a un método en el que tengo que pasar un objeto como parámetro, porque me sale este "curioso" excepción:Parcel.readException pasando un objeto al servicio remoto
10-19 15:09:04.601: ERROR/AndroidRuntime(2985): FATAL EXCEPTION: main
10-19 15:09:04.601: ERROR/AndroidRuntime(2985): java.lang.NullPointerException
10-19 15:09:04.601: ERROR/AndroidRuntime(2985): at android.os.Parcel.readException(Parcel.java:1253)
10-19 15:09:04.601: ERROR/AndroidRuntime(2985):at android.os.Parcel.readException(Parcel.java:1235)
10-19 15:09:04.601: ERROR/AndroidRuntime(2985): at it.domod.commons.interfaces.DeviceManager$Stub$Proxy.sendCommand(DeviceManager.java:121)
Parece ser lanzada desde la clase de proxy generada a partir del. archivo de ayuda
Lo más extraño es que el objeto parece haberse pasado correctamente, pero probablemente haya algo mal. ¿Alguna idea?
¿Pudo resolver esto? Estoy teniendo un problema similar. – folone
Puede publicar el archivo aidl y el código para el –
parcelable similar a esto: http://www.anddev.it/index.php?topic=1175.0 –