В документации к Parcel говорится, что метод существует
public final void writeBooleanArray (boolean[] val)
Но нет метода для writeBoolean(boolean val)
Существует также:
public final void writeLong (long val)
public final void writeLongArray (long[] val)
Таким образом, аналогичная схема существует и для других примитивных типов.
Кто-нибудь может объяснить, почему так?
Существует открытый отчет об ошибке:
http://code.google.com/p/android/issues/detail?id=5973
Очевидно, что другие согласны с вашей оценкой (и я тоже).