您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Parcelable中进行包裹读/写操作时,可变顺序重要吗?

在Parcelable中进行包裹读/写操作时,可变顺序重要吗?

。写入变量的顺序由您决定,您可以根据需要进行操作,但是必须以相同的顺序读取它们。如果顺序不同,它将给您运行时崩溃。

机制是盲目的,因此它信任您以正确的顺序进行操作。主要是为了提高性能,因为它不必搜索特定的元素。您可以在@H_419_3@Parcelable接口中看到,它创建的数组的大小与您放入包裹中的多个元素的大小相同。

@H_419_3@public interface Creator<T> {
    /**
     * Create a new array of the Parcelable class.
     * 
     * @param size Size of the array.
     * @return Returns an array of the Parcelable class, with every entry
     * initialized to null.
     */
    public T[] newArray(int size);
}
其他 2022/1/1 18:29:23 有645人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶