Loading services/core/java/com/android/server/pm/PackageManagerService.java +16 −0 Original line number Diff line number Diff line Loading @@ -2075,6 +2075,16 @@ public class PackageManagerService extends IPackageManager.Stub installerPackageName, null /*finishedReceiver*/, updateUserIds, instantUserIds); } // if the required verifier is defined, but, is not the installer of record // for the package, it gets notified final boolean notifyVerifier = mRequiredVerifierPackage != null && !mRequiredVerifierPackage.equals(installerPackageName); if (notifyVerifier) { sendPackageBroadcast(Intent.ACTION_PACKAGE_ADDED, packageName, extras, 0 /*flags*/, mRequiredVerifierPackage, null /*finishedReceiver*/, updateUserIds, instantUserIds); } // Send replaced for users that don't see the package for the first time if (update) { Loading @@ -2088,6 +2098,12 @@ public class PackageManagerService extends IPackageManager.Stub installerPackageName, null /*finishedReceiver*/, updateUserIds, instantUserIds); } if (notifyVerifier) { sendPackageBroadcast(Intent.ACTION_PACKAGE_REPLACED, packageName, extras, 0 /*flags*/, mRequiredVerifierPackage, null /*finishedReceiver*/, updateUserIds, instantUserIds); } sendPackageBroadcast(Intent.ACTION_MY_PACKAGE_REPLACED, null /*package*/, null /*extras*/, 0 /*flags*/, packageName /*targetPackage*/, Loading
services/core/java/com/android/server/pm/PackageManagerService.java +16 −0 Original line number Diff line number Diff line Loading @@ -2075,6 +2075,16 @@ public class PackageManagerService extends IPackageManager.Stub installerPackageName, null /*finishedReceiver*/, updateUserIds, instantUserIds); } // if the required verifier is defined, but, is not the installer of record // for the package, it gets notified final boolean notifyVerifier = mRequiredVerifierPackage != null && !mRequiredVerifierPackage.equals(installerPackageName); if (notifyVerifier) { sendPackageBroadcast(Intent.ACTION_PACKAGE_ADDED, packageName, extras, 0 /*flags*/, mRequiredVerifierPackage, null /*finishedReceiver*/, updateUserIds, instantUserIds); } // Send replaced for users that don't see the package for the first time if (update) { Loading @@ -2088,6 +2098,12 @@ public class PackageManagerService extends IPackageManager.Stub installerPackageName, null /*finishedReceiver*/, updateUserIds, instantUserIds); } if (notifyVerifier) { sendPackageBroadcast(Intent.ACTION_PACKAGE_REPLACED, packageName, extras, 0 /*flags*/, mRequiredVerifierPackage, null /*finishedReceiver*/, updateUserIds, instantUserIds); } sendPackageBroadcast(Intent.ACTION_MY_PACKAGE_REPLACED, null /*package*/, null /*extras*/, 0 /*flags*/, packageName /*targetPackage*/,