Language

DataEnabledReason Enum

Definition

public enum DataEnabledReason
type DataEnabledReason = 
Inheritance
DataEnabledReason

Fields

Name Value Description
Unknown -1

To indicate that data was enabled or disabled due to an unknown reason. Note that this is not a valid reason for setDataEnabledForReason(int, boolean) and is only used to indicate that data enabled was changed.

Android reference for android.telephony.TelephonyManager.DATA_ENABLED_REASON_UNKNOWN.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

User 0

To indicate that user enabled or disabled data.

Android reference for android.telephony.TelephonyManager.DATA_ENABLED_REASON_USER.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Policy 1

To indicate that data control due to policy. Usually used when data limit is passed. Policy data on/off won't affect user settings but will bypass the settings and turns off data internally if set to false.

Android reference for android.telephony.TelephonyManager.DATA_ENABLED_REASON_POLICY.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Carrier 2

To indicate enable or disable carrier data by the system based on carrier signalling or carrier privileged apps. Carrier data on/off won't affect user settings but will bypass the settings and turns off data internally if set to false.

Android reference for android.telephony.TelephonyManager.DATA_ENABLED_REASON_CARRIER.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Thermal 3

To indicate enable or disable data by thermal service. Thermal data on/off won't affect user settings but will bypass the settings and turns off data internally if set to false.

Android reference for android.telephony.TelephonyManager.DATA_ENABLED_REASON_THERMAL.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Override 4

To indicate data was enabled or disabled due to mobile data policy overrides. Note that this is not a valid reason for setDataEnabledForReason(int, boolean) and is only used to indicate that data enabled was changed due to an override.

Android reference for android.telephony.TelephonyManager.DATA_ENABLED_REASON_OVERRIDE.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to