TelephonyManager.SetDataEnabledForReason(Int32, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
<p>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.