# Print output for @column tags ?> TelephonyCallback.PreciseDataConnectionStateListener - Android SDK | Android Developers

Most visited

Recently visited

TelephonyCallback.PreciseDataConnectionStateListener

public static interface TelephonyCallback.PreciseDataConnectionStateListener

android.telephony.TelephonyCallback.PreciseDataConnectionStateListener


Interface for precise data connection state listener.

Summary

Public methods

abstract void onPreciseDataConnectionStateChanged(PreciseDataConnectionState dataConnectionState)

Callback providing update about the default/internet data connection on the registered subscription.

Public methods

onPreciseDataConnectionStateChanged

public abstract void onPreciseDataConnectionStateChanged (PreciseDataConnectionState dataConnectionState)

Callback providing update about the default/internet data connection on the registered subscription.

Note, the registration subscription ID comes from TelephonyManager object which registers TelephonyCallback by TelephonyManager#registerTelephonyCallback(Executor, TelephonyCallback). If this TelephonyManager object was created with TelephonyManager#createForSubscriptionId(int), then the callback applies to the subscription ID. Otherwise, this callback applies to SubscriptionManager#getDefaultSubscriptionId().

Requires permission Manifest.permission.READ_PRECISE_PHONE_STATE or the calling app has carrier privileges (see TelephonyManager#hasCarrierPrivileges).
Requires Manifest.permission.READ_PRECISE_PHONE_STATE

Parameters
dataConnectionState PreciseDataConnectionState: PreciseDataConnectionState This value cannot be null.