После звонка Lists.transform
мы получаем TransformingRandomAccessList
. Это здорово, кроме случаев, когда пытаются разбазаривать его, мы получаем аварии исключение:Преобразование `TransformingRandomAccessList <T>` просто `Список <T>`
вызвано следующими причинами: org.parceler.ParcelerRuntimeException: Не удается найти сгенерированный Parcelable класс для com.google.common.collect.Lists $ TransformingRandomAccessList, убедитесь, что ваш класс настроен правильно и что Parcelable класс com.google.common.collect.Lists $ TransformingRandomAccessList $$ Parcelable генерируется Parceler.
List<Foo> items = List.transform(...);
Bundle bundle = new Bundle();
bundle.putParcelable("MyItemsKey", Parcels.wrap(items));
Любой быстро и легко конвертировать items
в нормальный список. Или есть лучший способ поставить это в Bundle
?