Loading packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java +1 −1 Original line number Diff line number Diff line Loading @@ -410,7 +410,7 @@ public class InstallInstalling extends AlertActivity { InstallInstalling.this, mInstallId, broadcastIntent, PendingIntent.FLAG_UPDATE_CURRENT); PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); session.commit(pendingIntent.getIntentSender()); mCancelButton.setEnabled(false); Loading packages/PackageInstaller/src/com/android/packageinstaller/PackageInstalledNotificationUtils.java +4 −4 Original line number Diff line number Diff line Loading @@ -243,8 +243,8 @@ class PackageInstalledNotificationUtils { } intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); return PendingIntent.getActivity(mContext, 0 /* request code */, intent, PendingIntent.FLAG_UPDATE_CURRENT); return PendingIntent.getActivity(mContext, 0 /* request code */, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); } /** Loading @@ -260,8 +260,8 @@ class PackageInstalledNotificationUtils { } intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); return PendingIntent.getActivity(mContext, 0 /* request code */, intent, PendingIntent.FLAG_UPDATE_CURRENT); return PendingIntent.getActivity(mContext, 0 /* request code */, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); } /** Loading packages/PackageInstaller/src/com/android/packageinstaller/UninstallUninstalling.java +2 −1 Original line number Diff line number Diff line Loading @@ -95,7 +95,8 @@ public class UninstallUninstalling extends Activity implements broadcastIntent.setPackage(getPackageName()); PendingIntent pendingIntent = PendingIntent.getBroadcast(this, mUninstallId, broadcastIntent, PendingIntent.FLAG_UPDATE_CURRENT); broadcastIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); int flags = allUsers ? PackageManager.DELETE_ALL_USERS : 0; flags |= keepData ? PackageManager.DELETE_KEEP_DATA : 0; Loading packages/PackageInstaller/src/com/android/packageinstaller/wear/PackageInstallerImpl.java +2 −1 Original line number Diff line number Diff line Loading @@ -269,7 +269,8 @@ public class PackageInstallerImpl { // Create a matching PendingIntent and use it to generate the IntentSender Intent broadcastIntent = new Intent(action); PendingIntent pendingIntent = PendingIntent.getBroadcast(mContext, packageName.hashCode(), broadcastIntent, PendingIntent.FLAG_ONE_SHOT | PendingIntent.FLAG_UPDATE_CURRENT); broadcastIntent, PendingIntent.FLAG_ONE_SHOT | PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); return pendingIntent.getIntentSender(); } Loading Loading
packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java +1 −1 Original line number Diff line number Diff line Loading @@ -410,7 +410,7 @@ public class InstallInstalling extends AlertActivity { InstallInstalling.this, mInstallId, broadcastIntent, PendingIntent.FLAG_UPDATE_CURRENT); PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); session.commit(pendingIntent.getIntentSender()); mCancelButton.setEnabled(false); Loading
packages/PackageInstaller/src/com/android/packageinstaller/PackageInstalledNotificationUtils.java +4 −4 Original line number Diff line number Diff line Loading @@ -243,8 +243,8 @@ class PackageInstalledNotificationUtils { } intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); return PendingIntent.getActivity(mContext, 0 /* request code */, intent, PendingIntent.FLAG_UPDATE_CURRENT); return PendingIntent.getActivity(mContext, 0 /* request code */, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); } /** Loading @@ -260,8 +260,8 @@ class PackageInstalledNotificationUtils { } intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); return PendingIntent.getActivity(mContext, 0 /* request code */, intent, PendingIntent.FLAG_UPDATE_CURRENT); return PendingIntent.getActivity(mContext, 0 /* request code */, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); } /** Loading
packages/PackageInstaller/src/com/android/packageinstaller/UninstallUninstalling.java +2 −1 Original line number Diff line number Diff line Loading @@ -95,7 +95,8 @@ public class UninstallUninstalling extends Activity implements broadcastIntent.setPackage(getPackageName()); PendingIntent pendingIntent = PendingIntent.getBroadcast(this, mUninstallId, broadcastIntent, PendingIntent.FLAG_UPDATE_CURRENT); broadcastIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); int flags = allUsers ? PackageManager.DELETE_ALL_USERS : 0; flags |= keepData ? PackageManager.DELETE_KEEP_DATA : 0; Loading
packages/PackageInstaller/src/com/android/packageinstaller/wear/PackageInstallerImpl.java +2 −1 Original line number Diff line number Diff line Loading @@ -269,7 +269,8 @@ public class PackageInstallerImpl { // Create a matching PendingIntent and use it to generate the IntentSender Intent broadcastIntent = new Intent(action); PendingIntent pendingIntent = PendingIntent.getBroadcast(mContext, packageName.hashCode(), broadcastIntent, PendingIntent.FLAG_ONE_SHOT | PendingIntent.FLAG_UPDATE_CURRENT); broadcastIntent, PendingIntent.FLAG_ONE_SHOT | PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); return pendingIntent.getIntentSender(); } Loading