diff options
author | Sooraj Sasindran <sasindran@google.com> | 2020-08-11 00:03:09 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-08-11 00:03:09 +0000 |
commit | 922e9bfd958d2c60d318feab2a3c4151b65c9e2b (patch) | |
tree | a118ae5efa55ab7a12996843c7f01421b65b7555 /packages/SettingsLib/src | |
parent | b34c1fe4ba8852d8a848b2addc854f26e5a8a50c (diff) | |
parent | 59c556050975ba83532b7a61c72a02b27516f231 (diff) |
Merge changes from topic "move-inflate-ss-to-cc"
* changes:
Remove config_inflateSignalStrength
Move config_inflateSignalStrength to CC
Diffstat (limited to 'packages/SettingsLib/src')
-rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/net/SignalStrengthUtil.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/net/SignalStrengthUtil.java b/packages/SettingsLib/src/com/android/settingslib/net/SignalStrengthUtil.java index 246f2ceac87c..e1174fa05ea5 100644 --- a/packages/SettingsLib/src/com/android/settingslib/net/SignalStrengthUtil.java +++ b/packages/SettingsLib/src/com/android/settingslib/net/SignalStrengthUtil.java @@ -17,7 +17,8 @@ package com.android.settingslib.net; import android.content.Context; -import android.telephony.SubscriptionManager; +import android.os.PersistableBundle; +import android.telephony.CarrierConfigManager; /** * Utilities for dealing with signal strength. @@ -28,7 +29,13 @@ public class SignalStrengthUtil { * bar for the subscription with the given id */ public static boolean shouldInflateSignalStrength(Context context, int subscriptionId) { - return SubscriptionManager.getResourcesForSubId(context, subscriptionId) - .getBoolean(com.android.internal.R.bool.config_inflateSignalStrength); + final CarrierConfigManager carrierConfigMgr = + context.getSystemService(CarrierConfigManager.class); + PersistableBundle bundle = null; + if (carrierConfigMgr != null) { + bundle = carrierConfigMgr.getConfigForSubId(subscriptionId); + } + return (bundle != null && bundle.getBoolean( + CarrierConfigManager.KEY_INFLATE_SIGNAL_STRENGTH_BOOL, false)); } } |