Как мне разбить объект - точнее, Parcelable; на самом деле это связка, но суть та же - в byte []? Я думал, что то, как я это делал, было хорошим решением, но, видимо, ошибался.
Просто для справки, вот старый способ, которым я это делал.
public static byte[] getBytes(Object obj) throws java.io.IOException {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(obj);
oos.flush();
oos.close();
bos.close();
byte[] data = bos.toByteArray();
return data;
}
Спасибо ~ Aedon
Изменить 1 ::
Нарушение такого объекта, как этот, передавая ему Bundle, вызывает NotSerializableException.