Idioma

TelephonyManager.SetDataEnabledForReason(Int32, Boolean) Método

Definição

Controle da conexão de dados e forneça o motivo de disparar o controle de conexão de dados.

[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

Parâmetros

reason
Int32

o motivo pelo qual a alteração da habilitação de dados está ocorrendo

enabled
Boolean

True se estiver habilitando os dados, caso contrário, desabilitando.

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

Comentários

Controle da conexão de dados e forneça o motivo de disparar o controle de conexão de dados. Isso pode ser chamado pelos seguintes motivos pelos quais <o limite de dados ol<>li>é passado #DATA_ENABLED_REASON_POLICY<para dados li>desabilitados pela operadora #DATA_ENABLED_REASON_CARRIER<li>data desabilitado devido><#DATA_ENABLED_REASON_USER a térmico #DATA_ENABLED_REASON_THERMAL</ol> Se qualquer um dos motivos estiver desativado, isso resultará em ignorar a preferência do usuário e resultar na desativação dos dados.

Se esse objeto tiver sido criado com #createForSubscriptionId, aplica-se à subId fornecida. Caso contrário, aplica-se a SubscriptionManager#getDefaultDataSubscriptionId()

Java documentação para android.telephony.TelephonyManager.setDataEnabledForReason(int, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a