Merge "Disable app notifications checkbox for uninstalled apps" into lmp-mr1-dev

This commit is contained in:
Alexandra Gherghina
2014-11-07 10:35:52 +00:00
committed by Android (Google) Code Review

View File

@@ -420,6 +420,9 @@ public class InstalledAppDetails extends Fragment
mNotificationSwitch.setChecked(enabled);
if (Utils.isSystemPackage(mPm, mPackageInfo)) {
mNotificationSwitch.setEnabled(false);
} else if ((mPackageInfo.applicationInfo.flags & ApplicationInfo.FLAG_INSTALLED) == 0) {
// App is not installed on the current user
mNotificationSwitch.setEnabled(false);
} else {
mNotificationSwitch.setEnabled(true);
mNotificationSwitch.setOnCheckedChangeListener(this);