public static interface CarrierConfigManager.CarrierConfigChangeListener
android.telephony.CarrierConfigManager.CarrierConfigChangeListener
当运营商配置发生更改时,通过侦听器接口获取通知。使用此侦听器在运营商配置更改时及时接收更新。系统组件应尽可能优先使用此侦听器而不是CarrierConfigManager.ACTION_CARRIER_CONFIG_ Changed。要注册侦听器,请调用CarrierConfigManager.registerCarrierConfig Änderungs-Regler(java.util.concurrent.Executor, android.telephony.CarrierConfigManager.CarrierConfig Änderungs-Regler)。要注销,请调用CarrierConfigManager.unregisterCarrierConfig Änderungs-Regler(android.telephony.CarrierConfigManager.CarrierConfig Änderungs-Regler)。请注意,在注册时,注册者不会收到最后运营商配置更改的通知。只有注册后运营商配置更改才会发送给注册者。与CarrierConfigManager.ACTION_CARRIER_CONFIG_Changed不同,当设备解锁时不会发送通知。注册者仅在有实际运营商配置更改时才会收到通知。
另请参见:
CarrierConfigManager.registerCarrierConfigChangeListener(Executor, CarrierConfigChangeListener)
CarrierConfigManager.unregisterCarrierConfigChangeListener(CarrierConfigChangeListener)
CarrierConfigManager.ACTION_CARRIER_CONFIG_CHANGED
CarrierConfigManager.getConfig(String)
CarrierConfigManager.getConfigForSubId(int, String)
总结:
Public methods(公共方法) | |
---|---|
abstract void | onCarrierConfigChanged(int logicalSlotIndex, int subscriptionId, int carrierId, int specificCarrierId) 当运营商配置发生更改时调用。 |
公共方法:
onCarrierConfigChanged
public abstract void onCarrierConfigChanged (int logicalSlotIndex,
int subscriptionId,
int carrierId,
int specificCarrierId)
Called when carrier configurations have changed.
Parameters(参数名称) | |
---|---|
logicalSlotIndex |
要监视和获取通知的逻辑SIM插槽索引。保证有效。 |
subscriptionId | int : SIM 卡插槽上的订阅。可能是SubscriptionManager#INVALID_SUBSCRIPTION_ID . |
carrierId | int : 可选的载体Id可以是 TelephonyManager#UNKNOWN_CARRIER_ID . 参考 TelephonyManager#getSimCarrierId() . |
specificCarrierId | int : The optional fine-grained carrierId, may be TelephonyManager.UNKNOWN_CARRIER_ID . A specific carrierId may be different from the carrierId above in a MVNO scenario. See detail in TelephonyManager#getSimSpecificCarrierId() . |