diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index 1fd1929dbe01c..3f079bbe7d541 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -628,8 +628,14 @@ public class TelephonyManager { * @see #EXTRA_DATA_IFACE * @see #EXTRA_DATA_FAILURE_CAUSE * @hide + * + * @deprecated If the app is running in the background, it won't be able to receive this + * broadcast. Apps should use ConnectivityManager {@link #registerNetworkCallback( + * android.net.NetworkRequest, ConnectivityManager.NetworkCallback)} to listen for network + * changes. */ @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) + @Deprecated public static final String ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED = "android.intent.action.PRECISE_DATA_CONNECTION_STATE_CHANGED";