共用方式為


CarrierConfigManager.IsConfigForIdentifiedCarrier(PersistableBundle) 方法

定義

判斷從 #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

要檢查的組態套件組合。

傳回

如果已套用任何電信業者特定組態套件組合,則為 boolean true,否則為 false,否則套件組合為 Null。

屬性

備註

判斷從 #getConfig()#getConfigForSubId(int) 取得的組態PersistableBundle是否對應至已識別的貨運公司。

當應用程式收到 CarrierConfigManager#ACTION_CARRIER_CONFIG_CHANGED 通知其電信業者組態已變更的廣播時,有可能在傳送意圖後開始另一次重載電信業者設定。 在此情況下,應用程式擷取的電信業者設定(例如透過 #getConfig())可能不會代表目前電信業者的設定。 請注意,當此函式傳回 true 時,它不一定表示組態屬於目前的載母體,因為它可能屬於另一個先前識別的載體。 使用者應該一律在收到廣播 #ACTION_CARRIER_CONFIG_CHANGED之後呼叫 #getConfig()#getConfigForSubId(int)

使用 #getConfig()#getConfigForSubId(int) 應用程式之後,應該一律使用此方法來確認是否已套用任何電信業者特定設定。 特別是當應用程式遺漏廣播 #ACTION_CARRIER_CONFIG_CHANGED ,但仍需要取得目前的設定時,它必須使用此方法來驗證設定是否為預設或電信業者覆寫。

android.telephony.CarrierConfigManager.isConfigForIdentifiedCarrier(android.os.PersistableBundle)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於