summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Liu <jminjie@google.com>2017-05-11 21:54:48 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-05-11 21:54:48 +0000
commite8d1f2478574b558383091573a85276c4f2b8ca9 (patch)
treee540c1fe2cbf8cd6ddb3e3bafbc3dfeda7e65509
parent0a36f24ea341dd7f942eac15594cb0cc3763fb9c (diff)
parentad8ea75a6c13202e8db3996cfc6865047ba6f2a9 (diff)
downloadims-e8d1f2478574b558383091573a85276c4f2b8ca9.tar.gz
Update reference to carrier_volte_provisioned
am: ad8ea75a6c Change-Id: I530c5938bcb921f03f40c242bf4659acb5bd5ac1
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java b/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java
index eb415cf..862074d 100644
--- a/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java
+++ b/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java
@@ -29,6 +29,7 @@
package com.android.service.ims;
import java.lang.String;
+import android.telephony.CarrierConfigManager;
import android.telephony.TelephonyManager;
import android.content.Context;
import com.android.ims.ImsConfig;
@@ -51,9 +52,11 @@ public class RcsSettingUtils{
public static boolean isFeatureProvisioned(Context context,
int featureId, boolean defaultValue) {
+ CarrierConfigManager configManager = (CarrierConfigManager)
+ context.getSystemService(Context.CARRIER_CONFIG_SERVICE);
// Don't need provision.
- if (!context.getResources().getBoolean(
- com.android.internal.R.bool.config_carrier_volte_provisioned)) {
+ if (configManager != null && !configManager.getConfig().getBoolean(
+ CarrierConfigManager.KEY_CARRIER_VOLTE_PROVISIONED_BOOL)) {
return true;
}