0
在拨打Lists.transform
后,我们得到TransformingRandomAccessList
。这是除了当试图包裹它的伟大,我们得到一个异常崩溃:将一个`TransformingRandomAccessList <T>`转换为`List <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
?