是的,确实如此 。写入变量的顺序由您决定,您可以根据需要进行操作,但是必须以相同的顺序读取它们。如果顺序不同,它将给您运行时崩溃。
为什么?
机制是盲目的,因此它信任您以正确的顺序进行操作。主要是为了提高性能,因为它不必搜索特定的元素。您可以在
Parcelable接口中看到,它创建的数组的大小与您放入包裹中的多个元素的大小相同。
public interface Creator<T> { public T[] newArray(int size);}
是的,确实如此 。写入变量的顺序由您决定,您可以根据需要进行操作,但是必须以相同的顺序读取它们。如果顺序不同,它将给您运行时崩溃。
为什么?
机制是盲目的,因此它信任您以正确的顺序进行操作。主要是为了提高性能,因为它不必搜索特定的元素。您可以在
Parcelable接口中看到,它创建的数组的大小与您放入包裹中的多个元素的大小相同。
public interface Creator<T> { public T[] newArray(int size);}上一篇 在Java中使用Playframework时的父/子表单
下一篇 Android Studio 1.5.1复制了在APK META-INF / NOTICE.txt commons-codec-1.9.jar中复制的文件…?