У меня есть ArrayList из parcelable пользовательских элементов:Как отправить ArrayList <ParcelableCustomObject> из Android Wear с помощью MessageAPI?
ArrayList<AudioLog> audioLogs = getAudioLogs();
Я хочу отправить это от часов к телефону с помощью MessageAPI:
Wearable.MessageApi.sendMessage(googleClient, node.getId(), path, audioLogs).await();
НО, мне нужно, чтобы преобразовать весь ArrayList и его содержимое в байте [], как метод sendMessage принимает (клиент GoogleClient, int id, String path, byte []).
Чтобы преобразовать каждый из моих аргументированных объектов AudioLog, у меня есть собственный класс Util, который маршалирует и деактивирует каждый из них до байта []. Мне просто нужен аналогичный класс, который может конвертировать весь ArrayList и его содержимое в байты [] за один раз, если это возможно, спасибо.