Using the application classloader for unmarsheling internal classes

Android default classloader may not find the custom classes defined in
the launcher package, causing ClassNotFoundException

Bug: 74234914
Change-Id: I47cc1034c699a1466da51137c4efd7a5c12af2fc
This commit is contained in:
Sunny Goyal
2018-03-27 20:40:28 -07:00
parent 9025aa5317
commit fbcd52f407

View File

@@ -57,7 +57,7 @@ public class PendingRequestArgs extends ItemInfo implements Parcelable {
mArg1 = parcel.readInt();
mObjectType = parcel.readInt();
mObject = parcel.readParcelable(null);
mObject = parcel.readParcelable(getClass().getClassLoader());
}
@Override