語言

TelephonyManager.IsDataEnabledForReason(Int32) 方法

定義

回傳資料是否因特定原因啟用。

[Android.Runtime.Register("isDataEnabledForReason", "(I)Z", "GetIsDataEnabledForReason_IHandler", ApiSince=31)]
public virtual bool IsDataEnabledForReason(int reason);
[<Android.Runtime.Register("isDataEnabledForReason", "(I)Z", "GetIsDataEnabledForReason_IHandler", ApiSince=31)>]
abstract member IsDataEnabledForReason : int -> bool
override this.IsDataEnabledForReason : int -> bool

參數

reason
Int32

數據推動變革的原因正在發生

傳回

資料是否因特定原因而被啟用。 <p>需要權限:撥打應用程式擁有運營商權限(參見 #hasCarrierPrivileges)或 android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATEandroid.Manifest.permission#ACCESS_NETWORK_STATE 或 android.Manifest.permission#MODIFY_PHONE_STATEandroid.Manifest.permission#READ_BASIC_PHONE_STATE

屬性

備註

回傳資料是否因特定原因啟用。

如果 #isDataEnabledForReason 回傳 false,表示資料啟用因特定原因被關閉。 如果任何原因都不對,就會繞過使用者偏好,導致資料被關閉。 打電話 #isDataConnectionAllowed 詢問該裝置是否允許使用資料連線。

若此物件以 #createForSubscriptionId創建,則應用於給定的 subId。 否則,適用於 SubscriptionManager#getDefaultDataSubscriptionId()

Java 文件 android.telephony.TelephonyManager.isDataEnabledForReason(int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於