Skip to content

Commit a2a5244

Browse files
committed
Android 12: Fix package info
Signed-off-by: tiann <[email protected]>
1 parent f224868 commit a2a5244

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

VirtualApp/lib/src/main/java/com/lody/virtual/server/pm/VPackageManagerService.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,11 @@ private PackageInfo generatePackageInfo(VPackage p, PackageSetting ps, int flags
260260
PackageInfo packageInfo = PackageParserEx.generatePackageInfo(p, flags,
261261
ps.firstInstallTime, ps.lastUpdateTime, ps.readUserState(userId), userId);
262262
if (packageInfo != null) {
263-
return packageInfo;
263+
Parcel parcel = Parcel.obtain();
264+
packageInfo.writeToParcel(parcel, 0);
265+
PackageInfo info = PackageInfo.CREATOR.createFromParcel(parcel);
266+
parcel.recycle();
267+
return info;
264268
}
265269
return null;
266270
}

0 commit comments

Comments
 (0)