我想将一个可分配的对象传递给另一个活动。这些对象包含一个位图,在某些情况下我得到错误:RuntimeException:在偏移量236处解组未知类型代码3145776.这是代码:
_profilePicture = (Bitmap) in.readValue(Bitmap.class.getClassLoader());
奇怪的是,它不会像其他StackOverflow答案中建议的所有对象一样发生。我将这段代码粘贴到我的proguard文件中(优化的那个,而不是“proguard-android.txt”):
-keepclassmembers class * implements android.os.Parcelable {
static ** CREATOR;
}
虽然不起作用。