Final removal of CONNECTIVITY_ACTION_IMMEDIATE.
Since the demise of the connectivity change delay, CONNECTIVITY_ACTION_IMMEDIATE has been sent out back to back with CONNECTIVITY_ACTION. Interested parties should watch for CONNECTIVITY_ACTION. Bug: 20013379 Change-Id: I072dddf95adb3bbd17fa1f7159d4ea848ade8f19
This commit is contained in:
@@ -99,16 +99,6 @@ public class ConnectivityManager {
|
|||||||
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
|
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
|
||||||
public static final String CONNECTIVITY_ACTION = "android.net.conn.CONNECTIVITY_CHANGE";
|
public static final String CONNECTIVITY_ACTION = "android.net.conn.CONNECTIVITY_CHANGE";
|
||||||
|
|
||||||
/**
|
|
||||||
* Identical to {@link #CONNECTIVITY_ACTION} broadcast, but sent without any
|
|
||||||
* historic {@link Settings.Global#CONNECTIVITY_CHANGE_DELAY}.
|
|
||||||
*
|
|
||||||
* @hide
|
|
||||||
*/
|
|
||||||
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
|
|
||||||
public static final String CONNECTIVITY_ACTION_IMMEDIATE =
|
|
||||||
"android.net.conn.CONNECTIVITY_CHANGE_IMMEDIATE";
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The device has connected to a network that has presented a captive
|
* The device has connected to a network that has presented a captive
|
||||||
* portal, which is blocking Internet connectivity. The user was presented
|
* portal, which is blocking Internet connectivity. The user was presented
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ package com.android.server;
|
|||||||
import static android.Manifest.permission.MANAGE_NETWORK_POLICY;
|
import static android.Manifest.permission.MANAGE_NETWORK_POLICY;
|
||||||
import static android.Manifest.permission.RECEIVE_DATA_ACTIVITY_CHANGE;
|
import static android.Manifest.permission.RECEIVE_DATA_ACTIVITY_CHANGE;
|
||||||
import static android.net.ConnectivityManager.CONNECTIVITY_ACTION;
|
import static android.net.ConnectivityManager.CONNECTIVITY_ACTION;
|
||||||
import static android.net.ConnectivityManager.CONNECTIVITY_ACTION_IMMEDIATE;
|
|
||||||
import static android.net.ConnectivityManager.NETID_UNSET;
|
import static android.net.ConnectivityManager.NETID_UNSET;
|
||||||
import static android.net.ConnectivityManager.TYPE_NONE;
|
import static android.net.ConnectivityManager.TYPE_NONE;
|
||||||
import static android.net.ConnectivityManager.TYPE_VPN;
|
import static android.net.ConnectivityManager.TYPE_VPN;
|
||||||
@@ -1368,7 +1367,6 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
|
|
||||||
public void sendConnectedBroadcast(NetworkInfo info) {
|
public void sendConnectedBroadcast(NetworkInfo info) {
|
||||||
enforceConnectivityInternalPermission();
|
enforceConnectivityInternalPermission();
|
||||||
sendGeneralBroadcast(info, CONNECTIVITY_ACTION_IMMEDIATE);
|
|
||||||
sendGeneralBroadcast(info, CONNECTIVITY_ACTION);
|
sendGeneralBroadcast(info, CONNECTIVITY_ACTION);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -4203,9 +4201,6 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
}
|
}
|
||||||
intent.putExtra(ConnectivityManager.EXTRA_INET_CONDITION,
|
intent.putExtra(ConnectivityManager.EXTRA_INET_CONDITION,
|
||||||
mDefaultInetConditionPublished);
|
mDefaultInetConditionPublished);
|
||||||
final Intent immediateIntent = new Intent(intent);
|
|
||||||
immediateIntent.setAction(CONNECTIVITY_ACTION_IMMEDIATE);
|
|
||||||
sendStickyBroadcast(immediateIntent);
|
|
||||||
sendStickyBroadcast(intent);
|
sendStickyBroadcast(intent);
|
||||||
if (newDefaultAgent != null) {
|
if (newDefaultAgent != null) {
|
||||||
sendConnectedBroadcast(newDefaultAgent.networkInfo);
|
sendConnectedBroadcast(newDefaultAgent.networkInfo);
|
||||||
|
|||||||
Reference in New Issue
Block a user