Partilhar via


TelephonyManager.SetDataEnabledForReason(Int32, Boolean) Método

Definição

Controle da conexão de dados e forneça o motivo que aciona 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 de 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 que aciona o controle de conexão de dados. Isso pode ser chamado pelas seguintes razões ol>li limite de dados é passado #DATA_ENABLED_REASON_POLICY<li>dados desativados pela operadora #DATA_ENABLED_REASON_CARRIER<li>dados desativados pelo usuário<#DATA_ENABLED_REASON_USER li>dados desativados devido a térmica #DATA_ENABLED_REASON_THERMAL</ol> Se qualquer um dos motivos estiver desativado, isso resultará em ignorar a preferência do usuário e resultará em dados a serem desativados.><<

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

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

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

Aplica-se a