Remove NetworkParcelable
With the @JavaOnlyStableParcelable annotation, Network can now be used as-is as a framework parcelable. Test: atest FrameworksNetTests NetworkStackTests Bug: 126477266 Change-Id: I5d9695a31b3ac48d10edcf08ccd0c34375353b79
This commit is contained in:
@@ -41,7 +41,6 @@ import static android.net.NetworkCapabilities.TRANSPORT_VPN;
|
|||||||
import static android.net.NetworkPolicyManager.RULE_NONE;
|
import static android.net.NetworkPolicyManager.RULE_NONE;
|
||||||
import static android.net.NetworkPolicyManager.uidRulesToString;
|
import static android.net.NetworkPolicyManager.uidRulesToString;
|
||||||
import static android.net.shared.NetworkMonitorUtils.isValidationRequired;
|
import static android.net.shared.NetworkMonitorUtils.isValidationRequired;
|
||||||
import static android.net.shared.NetworkParcelableUtil.toStableParcelable;
|
|
||||||
import static android.os.Process.INVALID_UID;
|
import static android.os.Process.INVALID_UID;
|
||||||
import static android.system.OsConstants.IPPROTO_TCP;
|
import static android.system.OsConstants.IPPROTO_TCP;
|
||||||
import static android.system.OsConstants.IPPROTO_UDP;
|
import static android.system.OsConstants.IPPROTO_UDP;
|
||||||
@@ -5380,7 +5379,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
final long token = Binder.clearCallingIdentity();
|
final long token = Binder.clearCallingIdentity();
|
||||||
try {
|
try {
|
||||||
getNetworkStack().makeNetworkMonitor(
|
getNetworkStack().makeNetworkMonitor(
|
||||||
toStableParcelable(nai.network), name, new NetworkMonitorCallbacks(nai));
|
nai.network, name, new NetworkMonitorCallbacks(nai));
|
||||||
} finally {
|
} finally {
|
||||||
Binder.restoreCallingIdentity(token);
|
Binder.restoreCallingIdentity(token);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -60,7 +60,6 @@ import static android.net.NetworkPolicyManager.RULE_ALLOW_METERED;
|
|||||||
import static android.net.NetworkPolicyManager.RULE_NONE;
|
import static android.net.NetworkPolicyManager.RULE_NONE;
|
||||||
import static android.net.NetworkPolicyManager.RULE_REJECT_ALL;
|
import static android.net.NetworkPolicyManager.RULE_REJECT_ALL;
|
||||||
import static android.net.NetworkPolicyManager.RULE_REJECT_METERED;
|
import static android.net.NetworkPolicyManager.RULE_REJECT_METERED;
|
||||||
import static android.net.shared.NetworkParcelableUtil.fromStableParcelable;
|
|
||||||
|
|
||||||
import static com.android.internal.util.TestUtils.waitForIdleHandler;
|
import static com.android.internal.util.TestUtils.waitForIdleHandler;
|
||||||
import static com.android.internal.util.TestUtils.waitForIdleLooper;
|
import static com.android.internal.util.TestUtils.waitForIdleLooper;
|
||||||
@@ -123,7 +122,6 @@ import android.net.NetworkFactory;
|
|||||||
import android.net.NetworkInfo;
|
import android.net.NetworkInfo;
|
||||||
import android.net.NetworkInfo.DetailedState;
|
import android.net.NetworkInfo.DetailedState;
|
||||||
import android.net.NetworkMisc;
|
import android.net.NetworkMisc;
|
||||||
import android.net.NetworkParcelable;
|
|
||||||
import android.net.NetworkRequest;
|
import android.net.NetworkRequest;
|
||||||
import android.net.NetworkSpecifier;
|
import android.net.NetworkSpecifier;
|
||||||
import android.net.NetworkStackClient;
|
import android.net.NetworkStackClient;
|
||||||
@@ -500,8 +498,7 @@ public class ConnectivityServiceTest {
|
|||||||
fail(e.getMessage());
|
fail(e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
final ArgumentCaptor<NetworkParcelable> nmNetworkCaptor =
|
final ArgumentCaptor<Network> nmNetworkCaptor = ArgumentCaptor.forClass(Network.class);
|
||||||
ArgumentCaptor.forClass(NetworkParcelable.class);
|
|
||||||
final ArgumentCaptor<INetworkMonitorCallbacks> nmCbCaptor =
|
final ArgumentCaptor<INetworkMonitorCallbacks> nmCbCaptor =
|
||||||
ArgumentCaptor.forClass(INetworkMonitorCallbacks.class);
|
ArgumentCaptor.forClass(INetworkMonitorCallbacks.class);
|
||||||
doNothing().when(mNetworkStack).makeNetworkMonitor(
|
doNothing().when(mNetworkStack).makeNetworkMonitor(
|
||||||
@@ -541,8 +538,7 @@ public class ConnectivityServiceTest {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
assertEquals(
|
assertEquals(mNetworkAgent.netId, nmNetworkCaptor.getValue().netId);
|
||||||
mNetworkAgent.netId, fromStableParcelable(nmNetworkCaptor.getValue()).netId);
|
|
||||||
mNmCallbacks = nmCbCaptor.getValue();
|
mNmCallbacks = nmCbCaptor.getValue();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user