Update state in NetworkInfo when network resumes
State override is only handled when state is changed from CONNECTED to SUSPENDED but not reverse path. Handle both ways for SUSPENDED state. Bug: 148678431 Test: FrameworkNetTests Change-Id: I9333f865d61bbf008fdb8ca162ad17dfdffd1d67
This commit is contained in:
@@ -3171,6 +3171,7 @@ public class ConnectivityServiceTest {
|
||||
mCellNetworkAgent);
|
||||
cellNetworkCallback.expectCallback(CallbackEntry.SUSPENDED, mCellNetworkAgent);
|
||||
cellNetworkCallback.assertNoCallback();
|
||||
assertEquals(NetworkInfo.State.SUSPENDED, mCm.getActiveNetworkInfo().getState());
|
||||
|
||||
// Register a garden variety default network request.
|
||||
TestNetworkCallback dfltNetworkCallback = new TestNetworkCallback();
|
||||
@@ -3186,6 +3187,7 @@ public class ConnectivityServiceTest {
|
||||
mCellNetworkAgent);
|
||||
cellNetworkCallback.expectCallback(CallbackEntry.RESUMED, mCellNetworkAgent);
|
||||
cellNetworkCallback.assertNoCallback();
|
||||
assertEquals(NetworkInfo.State.CONNECTED, mCm.getActiveNetworkInfo().getState());
|
||||
|
||||
dfltNetworkCallback = new TestNetworkCallback();
|
||||
mCm.registerDefaultNetworkCallback(dfltNetworkCallback);
|
||||
|
||||
Reference in New Issue
Block a user