언어

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_STATE 또는 android.Manifest.permission#ACCESS_NETWORK_STATEandroid.Manifest.permission#MODIFY_PHONE_STATEandroid.Manifest.permission#READ_BASIC_PHONE_STATE

특성

설명

특정 이유로 데이터를 사용할 수 있는지 여부를 반환합니다.

false를 반환하는 경우 #isDataEnabledForReason 특정 이유로 데이터 사용이 해제된 것을 의미합니다. 어떤 이유로든 꺼져 있으면 사용자 기본 설정이 무시되고 데이터가 꺼집니다. 디바이스에서 데이터 연결이 허용되는지 여부를 확인하기 위해 호출 #isDataConnectionAllowed 합니다.

이 개체를 사용하여 만든 #createForSubscriptionId경우 지정된 subId에 적용됩니다. 그렇지 않으면 다음에 적용됩니다. SubscriptionManager#getDefaultDataSubscriptionId()

에 대한 android.telephony.TelephonyManager.isDataEnabledForReason(int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상