CarrierConfigManager.IsConfigForIdentifiedCarrier(PersistableBundle) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構成が識別された運送業者から#getConfig()
#getConfigForSubId(int)
取得されたか、または識別された運送業者に対応しているかをPersistableBundle
判断します。
[Android.Runtime.Register("isConfigForIdentifiedCarrier", "(Landroid/os/PersistableBundle;)Z", "", ApiSince=28)]
public static bool IsConfigForIdentifiedCarrier(Android.OS.PersistableBundle? bundle);
[<Android.Runtime.Register("isConfigForIdentifiedCarrier", "(Landroid/os/PersistableBundle;)Z", "", ApiSince=28)>]
static member IsConfigForIdentifiedCarrier : Android.OS.PersistableBundle -> bool
パラメーター
- bundle
- PersistableBundle
チェックする構成バンドル。
戻り値
キャリア固有の構成バンドルが適用されている場合はブール値 true、それ以外の場合は false、バンドルが null です。
- 属性
注釈
構成が識別された運送業者から#getConfig()
#getConfigForSubId(int)
取得されたか、または識別された運送業者に対応しているかをPersistableBundle
判断します。
アプリが配信を CarrierConfigManager#ACTION_CARRIER_CONFIG_CHANGED
受信し、通信事業者の構成が変更されたことを通知すると、意図の送信後にキャリア構成の別の再読み込みが開始された可能性があります。 この場合、アプリがフェッチするキャリア構成 (例: 経由 #getConfig()
) は、現在の通信事業者の構成を表していない可能性があります。 この関数が true を返すときに、構成が現在のキャリアに属しているとは限らないことに注意してください。これは、以前に識別された別のキャリアに属している可能性があるためです。 ユーザーは、常にブロードキャストを呼び出すか、受信#getConfigForSubId(int)
#ACTION_CARRIER_CONFIG_CHANGED
した後に呼び出#getConfig()
す必要があります。
使用 #getConfig()
後または #getConfigForSubId(int)
アプリでは、常にこのメソッドを使用して、通信事業者固有の構成が適用されているかどうかを確認する必要があります。 特に、アプリがブロードキャスト #ACTION_CARRIER_CONFIG_CHANGED
を見逃しても、現在の構成を取得する必要がある場合は、このメソッドを使用して、構成が既定であるか、通信事業者がオーバーライドされているかを確認する必要があります。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。