Package org.robolectric.shadows
Class ShadowCarrierConfigManager
java.lang.Object
org.robolectric.shadows.ShadowCarrierConfigManager
@Implements(value=android.telephony.CarrierConfigManager.class,
            minSdk=23)
public class ShadowCarrierConfigManager
extends Object
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetConfigForSubId(int subId) ReturnsPersistableBundlepreviously set byoverrideConfig(int, android.os.PersistableBundle)orsetConfigForSubId(int, PersistableBundle), or default values for an invalidsubId.protected PersistableBundlegetConfigForSubId(int subId, String... keys) protected voidoverrideConfig(int subId, PersistableBundle config) Overrides the carrier config of the provided subscription ID with the provided values.voidsetConfigForSubId(int subId, PersistableBundle config) Sets that theconfigPersistableBundle for a particularsubId; controls the return value ofCarrierConfigManager#getConfigForSubId().voidsetReadPhoneStatePermission(boolean readPhoneStatePermission) 
- 
Constructor Details- 
ShadowCarrierConfigManagerpublic ShadowCarrierConfigManager()
 
- 
- 
Method Details- 
getConfigForSubIdReturnsPersistableBundlepreviously set byoverrideConfig(int, android.os.PersistableBundle)orsetConfigForSubId(int, PersistableBundle), or default values for an invalidsubId.
- 
getConfigForSubId
- 
setReadPhoneStatePermissionpublic void setReadPhoneStatePermission(boolean readPhoneStatePermission) 
- 
setConfigForSubIdSets that theconfigPersistableBundle for a particularsubId; controls the return value ofCarrierConfigManager#getConfigForSubId().
- 
overrideConfig@Implementation(minSdk=29) @HiddenApi protected void overrideConfig(int subId, PersistableBundle config) Overrides the carrier config of the provided subscription ID with the provided values.This method will NOT check if overrideValuescontains valid values for specified config keys.
 
-