30 Nisan 2016 Cumartesi

Unmarshalling unknown type code error(Parcel)


How to fix Unmarshalling unknown type code xxx at ofset
RuntimeException -Unmarshalling unknown type
Bunun nedeni çok saçma ama read ve write sıralanması aynı olmamasından kaynaklanan bir hata örnek aşagıdaki gibi;
This can be caused by data being read in a different order than it's
been written. For example:
WRONG
parcel.writeInt(...)
parcel.writeString()
...
parcel.readString()
parcel.readInt()
CORRECT
parcel.writeString(...)
parcel.writeInt()
...
parcel.readString()
parcel.readInt()