Freigeben über


TelephonyManager.SetDataEnabledForReason(Int32, Boolean) Methode

Definition

Steuerung der Datenverbindung und Bereitstellen des Grunds, aus dem das Datenverbindungssteuerelement ausgelöst wird.

[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

Parameter

reason
Int32

Der Grund, warum die Datenänderung aktiviert wird

enabled
Boolean

True, wenn die Daten aktiviert werden, andernfalls deaktivieren.

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

Hinweise

Steuerung der Datenverbindung und Bereitstellen des Grunds, aus dem das Datenverbindungssteuerelement ausgelöst wird. Dies kann aus folgenden Gründen aufgerufen werden ol<>li-Datenlimit>wird #DATA_ENABLED_REASON_POLICY<von Netzbetreiber li-Daten>deaktiviert von Netzbetreiber #DATA_ENABLED_REASON_CARRIER<li-Daten deaktiviert durch Benutzer<#DATA_ENABLED_REASON_USER li-Daten>>deaktiviert aufgrund der thermischen #DATA_ENABLED_REASON_THERMAL</ol> Wenn eines der Gründe <deaktiviert ist, dann führt es dazu, dass die Benutzereinstellungen umgangen werden und die Daten deaktiviert werden.

Wenn dieses Objekt mit #createForSubscriptionIderstellt wurde, gilt für die angegebene Unter-ID. Andernfalls gilt für SubscriptionManager#getDefaultDataSubscriptionId()

Java-Dokumentation für android.telephony.TelephonyManager.setDataEnabledForReason(int, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: