Why is it possible to write a boolean array to a parcel but not a boolean?
问题 In the documentation for the Parcel it states a method exists public final void writeBooleanArray (boolean[] val) But there is no method for writeBoolean(boolean val) There also exists: public final void writeLong (long val) public final void writeLongArray (long[] val) So a similar pattern is available for other primitive types. Can some one explain why this is? 回答1: There is an open bug report on it: http://code.google.com/p/android/issues/detail?id=5973 Evidently others agree with your