ServiceState merges voice and data into a single value
The voice and data is the same for operator name at ServiceState.
So ServiceState merges voice and data into a single value.
- merge the voice and data OperatorAlphaLong,OperatorAlphaShort, and
OperatorNumeric.
Bug: 144663018
Test: Build pass.
atest ServiceStateTest (PASS)
atest ServiceStateProviderTest (PASS)
Change-Id: Iecc312a95dccd444d3f87ac8a25d6881745a17c4
diff --git a/src/com/android/providers/telephony/ServiceStateProvider.java b/src/com/android/providers/telephony/ServiceStateProvider.java
index afd8fa1..f707200 100644
--- a/src/com/android/providers/telephony/ServiceStateProvider.java
+++ b/src/com/android/providers/telephony/ServiceStateProvider.java
@@ -201,12 +201,12 @@
final int data_reg_state = ss.getDataRegState();
final int voice_roaming_type = ss.getVoiceRoamingType();
final int data_roaming_type = ss.getDataRoamingType();
- final String voice_operator_alpha_long = ss.getVoiceOperatorAlphaLong();
- final String voice_operator_alpha_short = ss.getVoiceOperatorAlphaShort();
- final String voice_operator_numeric = ss.getVoiceOperatorNumeric();
- final String data_operator_alpha_long = ss.getDataOperatorAlphaLong();
- final String data_operator_alpha_short = ss.getDataOperatorAlphaShort();
- final String data_operator_numeric = ss.getDataOperatorNumeric();
+ final String voice_operator_alpha_long = ss.getOperatorAlphaLong();
+ final String voice_operator_alpha_short = ss.getOperatorAlphaShort();
+ final String voice_operator_numeric = ss.getOperatorNumeric();
+ final String data_operator_alpha_long = ss.getOperatorAlphaLong();
+ final String data_operator_alpha_short = ss.getOperatorAlphaShort();
+ final String data_operator_numeric = ss.getOperatorNumeric();
final int is_manual_network_selection = (ss.getIsManualSelection()) ? 1 : 0;
final int ril_voice_radio_technology = ss.getRilVoiceRadioTechnology();
final int ril_data_radio_technology = ss.getRilDataRadioTechnology();
diff --git a/tests/src/com/android/providers/telephony/ServiceStateProviderTest.java b/tests/src/com/android/providers/telephony/ServiceStateProviderTest.java
index b6f5508..0cd66e3 100644
--- a/tests/src/com/android/providers/telephony/ServiceStateProviderTest.java
+++ b/tests/src/com/android/providers/telephony/ServiceStateProviderTest.java
@@ -164,12 +164,12 @@
final int voiceRegState = ss.getVoiceRegState();
final int dataRegState = ss.getDataRegState();
- final String voiceOperatorAlphaLong = ss.getVoiceOperatorAlphaLong();
- final String voiceOperatorAlphaShort = ss.getVoiceOperatorAlphaShort();
- final String voiceOperatorNumeric = ss.getVoiceOperatorNumeric();
- final String dataOperatorAlphaLong = ss.getDataOperatorAlphaLong();
- final String dataOperatorAlphaShort = ss.getDataOperatorAlphaShort();
- final String dataOperatorNumeric = ss.getDataOperatorNumeric();
+ final String voiceOperatorAlphaLong = ss.getOperatorAlphaLong();
+ final String voiceOperatorAlphaShort = ss.getOperatorAlphaShort();
+ final String voiceOperatorNumeric = ss.getOperatorNumeric();
+ final String dataOperatorAlphaLong = ss.getOperatorAlphaLong();
+ final String dataOperatorAlphaShort = ss.getOperatorAlphaShort();
+ final String dataOperatorNumeric = ss.getOperatorNumeric();
final int isManualNetworkSelection = (ss.getIsManualSelection()) ? 1 : 0;
final int rilVoiceRadioTechnology = ss.getRilVoiceRadioTechnology();
final int rilDataRadioTechnology = ss.getRilDataRadioTechnology();