編寫傳遞複雜數據類型的遠程服務

遠程服務往往不只是傳遞java基本數據類型。這時需要注意android的一些限制和規定:

    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數據改爲複雜數據類型...


詳細請參看原文:編寫傳遞複雜數據類型的遠程服務




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章