Partager via


TelephonyManager.SetDataEnabledForReason(Int32, Boolean) Méthode

Définition

Contrôle de la connexion de données et fournir la raison pour laquelle le contrôle de connexion de données est déclenché.

[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

Paramètres

reason
Int32

la raison pour laquelle les données activent la modification est en cours

enabled
Boolean

True si vous activez les données, sinon en désactivant.

        &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.
Attributs

Remarques

Contrôle de la connexion de données et fournir la raison pour laquelle le contrôle de connexion de données est déclenché. Cela peut être appelé pour des raisons suivantes pour des raisons que <la limite de données ol><li>est transmise<#DATA_ENABLED_REASON_POLICY aux données li>>désactivées par les données li de l’opérateur<#DATA_ENABLED_REASON_CARRIER désactivées par les données li>de l’utilisateur<#DATA_ENABLED_REASON_USER en raison de la chaleur #DATA_ENABLED_REASON_THERMAL</ol> Si l’une des raisons est désactivée, alors elle entraîne le contournement de la préférence utilisateur et entraîne la désactivation des données.

Si cet objet a été créé avec #createForSubscriptionId, s’applique au sous-ID donné. Sinon, s’applique à SubscriptionManager#getDefaultDataSubscriptionId()

Documentation Java pour android.telephony.TelephonyManager.setDataEnabledForReason(int, boolean).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à