Improve AllowedNetworkTypesForReason and refactor PreferredNetworkType
- Save each of AllowedNetworkTypesForReason's values into SIMINFO DB. - Notify the AllowedNetworkTypesForReasonChanged after set AllowedNetworkTypesForReason. - Replace "Settings.Global.PREFERRED_NETWORK_MODE" with "getAllowedNetworkTypesForReason(USER)" - Replace KEY_NR_ENABLED_BOOL with KEY_CARRIER_NR_AVAILABILITY_INT Bug: 161434786 Test: atest TelephonyManagerTest#testSetAllowedNetworkTypesForReason (PASS) atest TelephonyManagerTest#\ testSetAllowedNetworkTypesForReason_moreReason (PASS) atest PhoneStateListenerTest#\ testOnAllowedNetworkTypesChangedByRegisterPhoneStateListener (PASS) atest CarrierServiceStateTrackerTest (PASS) Change-Id: I0bfb8f8f8aeb7981b6fd990b8a8fb6431a72b7fc
Loading
Please register or sign in to comment