不幸的是,没有办法对中的数组进行这样的转换
Java。您将必须迭代数组并分别转换每个对象。
原因是安全类型,
JVM根本无法确保无需迭代遍历数组的内容就可以将其转换为Uri,这就是为什么必须对其进行迭代并分别进行转换的原因。
基本上因为
Parcelable可以被其他对象继承,所以不能保证数组仅包含
Uri对象。但是强制转换为超类型将是可行的,因为那样的话,类型安全就可以了。

不幸的是,没有办法对中的数组进行这样的转换
Java。您将必须迭代数组并分别转换每个对象。
原因是安全类型,
JVM根本无法确保无需迭代遍历数组的内容就可以将其转换为Uri,这就是为什么必须对其进行迭代并分别进行转换的原因。
基本上因为
Parcelable可以被其他对象继承,所以不能保证数组仅包含
Uri对象。但是强制转换为超类型将是可行的,因为那样的话,类型安全就可以了。