Merge \"Prevent crash from null ApplicationInfo after package is removed.\" into nyc-dev
am: 42edc7c2c2
Change-Id: Ieaef2531a5f4c7bd462917d5c6a12b0095938211
This commit is contained in:
@@ -17784,6 +17784,11 @@ public final class ActivityManagerService extends ActivityManagerNative
|
||||
getPackageManagerInternalLocked().getApplicationInfo(
|
||||
ssp,
|
||||
userId);
|
||||
if (aInfo == null) {
|
||||
Slog.w(TAG, "Dropping ACTION_PACKAGE_REPLACED for non-existent pkg:"
|
||||
+ " ssp=" + ssp + " data=" + data);
|
||||
return ActivityManager.BROADCAST_SUCCESS;
|
||||
}
|
||||
mStackSupervisor.updateActivityApplicationInfoLocked(aInfo);
|
||||
sendPackageBroadcastLocked(IApplicationThread.PACKAGE_REPLACED,
|
||||
new String[] {ssp}, userId);
|
||||
|
||||
Reference in New Issue
Block a user