Loading src/java/com/android/internal/telephony/data/DataNetworkController.java +1 −0 Original line number Diff line number Diff line Loading @@ -3391,6 +3391,7 @@ public class DataNetworkController extends Handler { mPendingImsDeregDataNetworks.remove(dataNetwork); mDataRetryManager.cancelPendingHandoverRetry(dataNetwork); if (dataNetwork.isInternetSupported()) updateOverallInternetDataState(); onPcoDataChanged(dataNetwork); if (dataNetwork.getNetworkCapabilities().hasCapability( NetworkCapabilities.NET_CAPABILITY_IMS)) { Loading tests/telephonytests/src/com/android/internal/telephony/data/DataNetworkControllerTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -3915,6 +3915,13 @@ public class DataNetworkControllerTest extends TelephonyTest { processAllMessages(); verify(mMockedDataNetworkControllerCallback).onNrAdvancedCapableByPcoChanged(eq(true)); // Deactivate the data, verify notify PCO gone. mDataNetworkControllerUT.tearDownAllDataNetworks( DataNetwork.TEAR_DOWN_REASON_AIRPLANE_MODE_ON); processAllFutureMessages(); verify(mMockedDataNetworkControllerCallback).onNrAdvancedCapableByPcoChanged(eq(false)); } @Test Loading Loading
src/java/com/android/internal/telephony/data/DataNetworkController.java +1 −0 Original line number Diff line number Diff line Loading @@ -3391,6 +3391,7 @@ public class DataNetworkController extends Handler { mPendingImsDeregDataNetworks.remove(dataNetwork); mDataRetryManager.cancelPendingHandoverRetry(dataNetwork); if (dataNetwork.isInternetSupported()) updateOverallInternetDataState(); onPcoDataChanged(dataNetwork); if (dataNetwork.getNetworkCapabilities().hasCapability( NetworkCapabilities.NET_CAPABILITY_IMS)) { Loading
tests/telephonytests/src/com/android/internal/telephony/data/DataNetworkControllerTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -3915,6 +3915,13 @@ public class DataNetworkControllerTest extends TelephonyTest { processAllMessages(); verify(mMockedDataNetworkControllerCallback).onNrAdvancedCapableByPcoChanged(eq(true)); // Deactivate the data, verify notify PCO gone. mDataNetworkControllerUT.tearDownAllDataNetworks( DataNetwork.TEAR_DOWN_REASON_AIRPLANE_MODE_ON); processAllFutureMessages(); verify(mMockedDataNetworkControllerCallback).onNrAdvancedCapableByPcoChanged(eq(false)); } @Test Loading