From 392850a825dc6a15c20ff96c794854f61a5d8385 Mon Sep 17 00:00:00 2001 From: Taesu Lee Date: Fri, 26 Jun 2020 19:21:42 +0900 Subject: [PATCH] Remove advanced category if no preference Test: In debug mode, turn off all the configs for advanced category Signed-off-by: Taesu Lee Change-Id: I52ea0905b9d4f03a57b4849e5b575bc5e508dd2d --- .../ui/appsettings/PerSubscriptionSettingsActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/android/messaging/ui/appsettings/PerSubscriptionSettingsActivity.java b/src/com/android/messaging/ui/appsettings/PerSubscriptionSettingsActivity.java index 18a3f47..c2fd473 100644 --- a/src/com/android/messaging/ui/appsettings/PerSubscriptionSettingsActivity.java +++ b/src/com/android/messaging/ui/appsettings/PerSubscriptionSettingsActivity.java @@ -190,6 +190,10 @@ public class PerSubscriptionSettingsActivity extends BugleActionBarActivity { deliveryReportsPreference.setEnabled(false); } } + + if (advancedCategory.getPreferenceCount() == 0) { + getPreferenceScreen().removePreference(advancedCategory); + } } private boolean isCellBroadcastAppLinkEnabled() {