請問Binder機制中的transcat 與 onTransact的疑問

dear all:
       小弟我參考了高煥棠老師的應用軟體架構設計這本書中後面使用的IPC方法 ,
因為我想要用我自訂的class還互相傳遞 , 所以我繼承了parcelable , override 了writeToParcel ,以及實作 readFromParcel(Parcel in)
在傳遞參數之後 , 在onTransact那邊可以正常讀取 也就是說write與read是正常可以使用
資 料也有傳遞過去 , 但問題是要 onTransact回傳時 , 在transcat這邊接收的reply居然是空的 , 後來找到的問題 , 原因出在我在onTransact函式中無法使用writeToParcel 就連一般的reply.writeString也不行 , 請教有人知道這個問題出在哪嗎
現在是無法由onTransact透過reply回傳 , 原因是onTransact中的reply無法寫入資料

感謝