Merge "isRcsVolteSingleRegistrationCapable need check provisioning status." am: e92c4e2d6f am: f473395dd1

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1665801

Change-Id: I498df9e6564902a759733dc3c1df81df7c496eed
This commit is contained in:
Hui Wang
2021-04-07 02:21:36 +00:00
committed by Automerger Merge Worker

View File

@@ -48,6 +48,9 @@ public final class RcsConfig implements Parcelable {
private static final String LOG_TAG = "RcsConfig";
private static final boolean DBG = Build.IS_ENG;
// Tag for Rcs Volte single registration defined in RCC.07 A.1.6.2
private static final String TAG_SINGLE_REGISTRATION = "rcsVolteSingleRegistration";
private final HashMap<String, String> mValues = new HashMap<>();
private RcsConfig(HashMap<String, String> values) {
@@ -145,6 +148,14 @@ public final class RcsConfig implements Parcelable {
return mValues.containsKey(tag);
}
/**
* Check whether Rcs Volte single registration is supported by the config.
*/
public boolean isRcsVolteSingleRegistrationSupported() {
return getBoolean(TAG_SINGLE_REGISTRATION, false)
|| getInteger(TAG_SINGLE_REGISTRATION, 0) != 0;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();