1.android支持String和CharSequence;
2.如果需要在aidl中使用其他aidl接口類型,需要import,即使是在相同包結構下;
3.android允許傳遞實現Parcelable接口的類,需要import;
4.android支持集合接口類型List和Map,但是有一些限制,元素必須是基本型或者上述三種情況,不需要import集合接口類,但是需要對元素涉及到的類型import;
5.非基本數據類型,也不是String和CharSequence類型的,需要有方向指示,包括in、out和inout,in表示由客戶端設置,out表示由服務端設置,inout是兩者均可設置。
這裏將前面的例子中返回的int數據改爲複雜數據類型...
詳細請參看原文:編寫傳遞複雜數據類型的遠程服務