我編寫了一個遠程服務,客戶端可以使用Android提供的通常的IPC機制登錄,並且該綁定似乎可行。將對象傳遞給遠程服務的Parcel.readException
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)
這似乎是從生成的代理類拋出:當我去打電話的,我有一個方法傳遞一個對象作爲參數,因爲我得到這個「奇怪」的異常,就會出現問題。 aidl文件。
更奇怪的是,該對象似乎正確傳遞,但可能有錯誤的周圍。任何想法?
你能解決這個問題嗎?我有一些類似的問題。 – folone 2011-03-18 15:00:37
你能不能發佈aidl文件和類似於這個的parcelable – 2011-03-20 17:50:05
的代碼:http://www.anddev.it/index.php?topic=1175.0 – 2011-03-25 13:47:19