当长度已知时,是否可以将没有长度的数组写入Parcel?

时间:2017-07-04 09:44:04

标签: android parcelable parcel

Parcel#readByteArray这样的方法在我看过的例子中倾向于这样使用:

byte[] _byte = new byte[in.readInt()]; 
in.readByteArray(_byte);

但是没有理由(我看到)写这个而不是

byte[] _byte = in.createByteArray();

似乎read*Array在事先知道长度时更有用,但write*Array总是写长度。有没有办法避免写它?

0 个答案:

没有答案