Use SubscriptionManager.getResourcesForSubId to get Resources
To support multi-SIM card case. The code uses the SubscriptionManager.getResourcesForSubId to get Resources. Bug: 171843666 Test: make RunSettingsRoboTests ROBOTEST_FILTER=\ EnabledNetworkModePreferenceControllerTest Change-Id: Ib31e23b81bdbd3b5336b45fc73994f40d021718b Merged-In: Ib31e23b81bdbd3b5336b45fc73994f40d021718b
This commit is contained in:
committed by
SongFerng Wang
parent
cbc2c4f102
commit
766f78e8ed
@@ -363,43 +363,43 @@ public class EnabledNetworkModePreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void checkResource_stringArrayLength() {
|
||||
String[] entryValues = mContext.getResources().getStringArray(
|
||||
String[] entryValues = mController.getResourcesForSubId().getStringArray(
|
||||
R.array.enabled_networks_cdma_values);
|
||||
assertEquals(4, entryValues.length);
|
||||
|
||||
entryValues = mContext.getResources().getStringArray(
|
||||
entryValues = mController.getResourcesForSubId().getStringArray(
|
||||
R.array.enabled_networks_cdma_no_lte_values);
|
||||
assertEquals(2, entryValues.length);
|
||||
|
||||
entryValues = mContext.getResources().getStringArray(
|
||||
entryValues = mController.getResourcesForSubId().getStringArray(
|
||||
R.array.enabled_networks_cdma_only_lte_values);
|
||||
assertEquals(2, entryValues.length);
|
||||
|
||||
entryValues = mContext.getResources().getStringArray(
|
||||
entryValues = mController.getResourcesForSubId().getStringArray(
|
||||
R.array.enabled_networks_tdscdma_values);
|
||||
assertEquals(3, entryValues.length);
|
||||
|
||||
entryValues = mContext.getResources().getStringArray(
|
||||
entryValues = mController.getResourcesForSubId().getStringArray(
|
||||
R.array.enabled_networks_except_gsm_lte_values);
|
||||
assertEquals(1, entryValues.length);
|
||||
|
||||
entryValues = mContext.getResources().getStringArray(
|
||||
entryValues = mController.getResourcesForSubId().getStringArray(
|
||||
R.array.enabled_networks_except_gsm_values);
|
||||
assertEquals(2, entryValues.length);
|
||||
|
||||
entryValues = mContext.getResources().getStringArray(
|
||||
entryValues = mController.getResourcesForSubId().getStringArray(
|
||||
R.array.enabled_networks_except_lte_values);
|
||||
assertEquals(2, entryValues.length);
|
||||
|
||||
entryValues = mContext.getResources().getStringArray(
|
||||
entryValues = mController.getResourcesForSubId().getStringArray(
|
||||
R.array.enabled_networks_values);
|
||||
assertEquals(3, entryValues.length);
|
||||
|
||||
entryValues = mContext.getResources().getStringArray(
|
||||
entryValues = mController.getResourcesForSubId().getStringArray(
|
||||
R.array.enabled_networks_values);
|
||||
assertEquals(3, entryValues.length);
|
||||
|
||||
entryValues = mContext.getResources().getStringArray(
|
||||
entryValues = mController.getResourcesForSubId().getStringArray(
|
||||
R.array.preferred_network_mode_values_world_mode);
|
||||
assertEquals(3, entryValues.length);
|
||||
}
|
||||
|
Reference in New Issue
Block a user