Loading src/java/com/android/internal/telephony/NetworkTypeController.java +2 −1 Original line number Diff line number Diff line Loading @@ -506,7 +506,8 @@ public class NetworkTypeController extends StateMachine { break; case EVENT_PREFERRED_NETWORK_MODE_CHANGED: resetAllTimers(); transitionToCurrentState(); // Don't transition to current state. If anything significant changes, // a new broadcast will be sent to update the state then. break; default: throw new RuntimeException("Received invalid event: " + msg.what); Loading tests/telephonytests/src/com/android/internal/telephony/NetworkTypeControllerTest.java +5 −0 Original line number Diff line number Diff line Loading @@ -350,6 +350,11 @@ public class NetworkTypeControllerTest extends TelephonyTest { mNetworkTypeController.sendMessage(EVENT_PREFERRED_NETWORK_MODE_CHANGED); processAllMessages(); assertEquals(TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_NSA, mNetworkTypeController.getOverrideNetworkType()); mNetworkTypeController.sendMessage(EVENT_DATA_RAT_CHANGED); processAllMessages(); assertEquals(TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NONE, mNetworkTypeController.getOverrideNetworkType()); } Loading Loading
src/java/com/android/internal/telephony/NetworkTypeController.java +2 −1 Original line number Diff line number Diff line Loading @@ -506,7 +506,8 @@ public class NetworkTypeController extends StateMachine { break; case EVENT_PREFERRED_NETWORK_MODE_CHANGED: resetAllTimers(); transitionToCurrentState(); // Don't transition to current state. If anything significant changes, // a new broadcast will be sent to update the state then. break; default: throw new RuntimeException("Received invalid event: " + msg.what); Loading
tests/telephonytests/src/com/android/internal/telephony/NetworkTypeControllerTest.java +5 −0 Original line number Diff line number Diff line Loading @@ -350,6 +350,11 @@ public class NetworkTypeControllerTest extends TelephonyTest { mNetworkTypeController.sendMessage(EVENT_PREFERRED_NETWORK_MODE_CHANGED); processAllMessages(); assertEquals(TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_NSA, mNetworkTypeController.getOverrideNetworkType()); mNetworkTypeController.sendMessage(EVENT_DATA_RAT_CHANGED); processAllMessages(); assertEquals(TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NONE, mNetworkTypeController.getOverrideNetworkType()); } Loading