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