Napisałem usługę zdalną, za pomocą której klienci mogą logować się przy użyciu zwykłych mechanizmów IPC udostępnianych przez Androida, a powiązanie wydaje się działać. Problem pojawia się, gdy idę do wywołania metody, w której muszę przekazać obiekt jako parametr, ponieważ mam ten „dziwny” wyjątek:Parcel.readException przekazując obiekt do usługi zdalnej
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)
wydaje się być wyrzucony z klasy proxy generowanej z. plik pomocniczy.
Czym dziwniejsze jest to, że obiekt wydaje się poprawnie przekazany, ale prawdopodobnie coś jest nie tak. Dowolny pomysł?
Czy byłeś w stanie to rozwiązać? Mam nieco podobny problem. – folone
Czy umieścisz plik pomocy i kod dla działki? –
podobny do tego: http://www.anddev.it/index.php?topic=1175.0 –