1
我是Android新手,AIDLs
。是否有可能有兩個二維數組作爲參數在AIDL
的函數中傳遞?AIDL中的二維數組
例如像:
int sayHello(in byte[][] langCountry);
我是Android新手,AIDLs
。是否有可能有兩個二維數組作爲參數在AIDL
的函數中傳遞?AIDL中的二維數組
例如像:
int sayHello(in byte[][] langCountry);
據我所知,你甚至不允許通過AIDL通過一維數組。
您被允許使用List<something>
,其中something
是任何其他AIDL兼容型。因此理論上你可以使用List<List<something>>
。然而,雖然理論上可行,但我發現這會給AIDL編譯器帶來混亂 - 您可能會有更多的運氣。
出於這個原因,我建議做一個Parcelable
對象,它封裝了你的二維數組:http://developer.android.com/guide/components/aidl.html#PassingObjects