From a88bdd34f7dca40b9f0093cb49de05be5981c8eb Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Mon, 25 Nov 2013 11:10:00 -0800 Subject: [PATCH] Put fragment in specific activity's whitelist Change-Id: I782dc8ec29e49a834832dc8357b3fdb12846e8a9 --- src/com/android/settings/Settings.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java index db7eb2b80ea..663d27804ad 100644 --- a/src/com/android/settings/Settings.java +++ b/src/com/android/settings/Settings.java @@ -326,7 +326,6 @@ public class Settings extends PreferenceActivity ManageApplications.class.getName(), ProcessStatsUi.class.getName(), NotificationStation.class.getName(), - AppOpsSummary.class.getName(), LocationSettings.class.getName(), SecuritySettings.class.getName(), PrivacySettings.class.getName(), @@ -1081,7 +1080,15 @@ public class Settings extends PreferenceActivity public static class DeviceInfoSettingsActivity extends Settings { /* empty */ } public static class ApplicationSettingsActivity extends Settings { /* empty */ } public static class ManageApplicationsActivity extends Settings { /* empty */ } - public static class AppOpsSummaryActivity extends Settings { /* empty */ } + public static class AppOpsSummaryActivity extends Settings { + @Override + public boolean isValidFragment(String className) { + if (AppOpsSummary.class.getName().equals(className)) { + return true; + } + return super.isValidFragment(className); + } + } public static class StorageUseActivity extends Settings { /* empty */ } public static class DevelopmentSettingsActivity extends Settings { /* empty */ } public static class AccessibilitySettingsActivity extends Settings { /* empty */ }