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 Summary
Constructors Constructor Description ShadowCarrierConfigManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PersistableBundlegetConfigForSubId(int subId)ReturnsPersistableBundlepreviously set byoverrideConfig(int, android.os.PersistableBundle)orsetConfigForSubId(int, PersistableBundle), or default values for an invalidsubId.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().
-
-
-
Method Detail
-
getConfigForSubId
@Implementation public PersistableBundle getConfigForSubId(int subId)
ReturnsPersistableBundlepreviously set byoverrideConfig(int, android.os.PersistableBundle)orsetConfigForSubId(int, PersistableBundle), or default values for an invalidsubId.
-
setConfigForSubId
public void setConfigForSubId(int subId, PersistableBundle config)Sets 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.
-
-