Можно ли записать массив без длины в Parcel, когда длина известна?

Методы как Parcel#readByteArray как правило, используются в примерах, которые я видел:

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

Но нет никакой причины (что я вижу), чтобы написать это вместо

byte[] _byte = in.createByteArray();

Кажется, что read*Array более полезно, когда длина известна заранее, но write*Array всегда пишет длину. Есть ли способ избежать написания этого?

0 ответов

Другие вопросы по тегам