TelephonyManager.SetDataEnabledForReason(Int32, Boolean) メソッド

定義

データ接続を制御し、データ接続制御をトリガーする理由を指定します。

[Android.Runtime.Register("setDataEnabledForReason", "(IZ)V", "GetSetDataEnabledForReason_IZHandler", ApiSince=31)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")]
public virtual void SetDataEnabledForReason (int reason, bool enabled);
[<Android.Runtime.Register("setDataEnabledForReason", "(IZ)V", "GetSetDataEnabledForReason_IZHandler", ApiSince=31)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
abstract member SetDataEnabledForReason : int * bool -> unit
override this.SetDataEnabledForReason : int * bool -> unit

パラメーター

reason
Int32

データ有効化の変更が行われている理由

enabled
Boolean

データを有効にする場合は True、それ以外の場合は無効にします。

        &lt;p&gt;Requires Permission:
        The calling app has carrier privileges (see <code data-dev-comment-type="c">#hasCarrierPrivileges</code>) if the reason is
        <code data-dev-comment-type="c">#DATA_ENABLED_REASON_USER</code> or <code data-dev-comment-type="c">#DATA_ENABLED_REASON_CARRIER</code> or the call app
        has <code data-dev-comment-type="c">android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE</code> irrespective of
        the reason.
属性

注釈

データ接続を制御し、データ接続制御をトリガーする理由を指定します。 これは、ol li データ制限が、温度 /ol> によって無効になっているユーザー><#DATA_ENABLED_REASON_USER li データによって無効になっているキャリア<#DATA_ENABLED_REASON_CARRIER li データによって無効にされた li>>データに渡される<#DATA_ENABLED_REASON_POLICY次の理由<><で呼び出すことができます。<#DATA_ENABLED_REASON_THERMAL理由のいずれかがオフの場合、ユーザー設定がバイパスされ、データがオフになります。>

このオブジェクトが で #createForSubscriptionId作成されている場合は、指定された subId に適用されます。 それ以外の場合は、 に適用されます SubscriptionManager#getDefaultDataSubscriptionId()

の Java ドキュメント android.telephony.TelephonyManager.setDataEnabledForReason(int, boolean)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象