TelephonyManager.SetDataEnabledForReason(Int32, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Control de la conexión de datos y proporcionar el motivo que desencadena el control de conexión de datos.
[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
la razón por la que se está llevando a cabo el cambio de habilitación de datos
- enabled
- Boolean
True si habilita los datos; de lo contrario, se deshabilita.
<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
Comentarios
Control de la conexión de datos y proporcionar el motivo que desencadena el control de conexión de datos. Esto se puede llamar por las siguientes razones por las que el límite de datos li>se pasa #DATA_ENABLED_REASON_POLICY><deshabilitado por los datos li>del operador #DATA_ENABLED_REASON_CARRIER<deshabilitados por los datos li>del usuario<#DATA_ENABLED_REASON_USER deshabilitados debido a la temperatura<#DATA_ENABLED_REASON_THERMAL /ol> Si alguna de las razones <><está desactivada, se omitirá la preferencia del usuario y se desactivarán los datos.
Si este objeto se ha creado con #createForSubscriptionId, se aplica al subId especificado. De lo contrario, se aplica a SubscriptionManager#getDefaultDataSubscriptionId()
Documentación de Java para android.telephony.TelephonyManager.setDataEnabledForReason(int, boolean).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.