From 9d276ca5972a07058c01f9e6a009956ad9f177f9 Mon Sep 17 00:00:00 2001 From: Sanket Padawe Date: Wed, 15 Oct 2014 11:25:34 -0700 Subject: [PATCH] Changing settings UI changes related to strings to be displayed Change-Id: I4e722d7cac3914ce93ad28c806787851949028bd --- res/values/strings.xml | 4 ++-- src/com/android/settings/sim/SimSettings.java | 14 ++++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index c475e24baea..3c0c8e82003 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -5487,7 +5487,7 @@ SIM name - SIM card + SIM slot %1$d Carrier @@ -5522,7 +5522,7 @@ Disabling Network Name Broadcast will prevent automatic connection to hidden networks. - Activities + Preferred SIM for Ask first diff --git a/src/com/android/settings/sim/SimSettings.java b/src/com/android/settings/sim/SimSettings.java index 0eb40637d3b..d83da7322e6 100644 --- a/src/com/android/settings/sim/SimSettings.java +++ b/src/com/android/settings/sim/SimSettings.java @@ -390,10 +390,13 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable public void update() { final Resources res = getResources(); - setTitle(res.getString(R.string.sim_card_number_title, mSlotId + 1)); if (mSubInfoRecord != null) { - setSummary(res.getString(R.string.sim_settings_summary, - mSubInfoRecord.displayName, mSubInfoRecord.number)); + if(TextUtils.isEmpty(mSubInfoRecord.displayName)) { + setTitle(getCarrierName()); + } else { + setTitle(mSubInfoRecord.displayName); + } + setSummary(mSubInfoRecord.number.toString()); setEnabled(true); } else { setSummary(R.string.sim_slot_empty); @@ -428,6 +431,8 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable } public void createEditDialog(SimPreference simPref) { + final Resources res = getResources(); + AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); final View dialogLayout = getActivity().getLayoutInflater().inflate( @@ -443,7 +448,8 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable TextView carrierView = (TextView)dialogLayout.findViewById(R.id.carrier); carrierView.setText(getCarrierName()); - builder.setTitle(R.string.sim_editor_title); + builder.setTitle(String.format(res.getString(R.string.sim_editor_title), + (mSubInfoRecord.slotId + 1))); builder.setPositiveButton(R.string.okay, new DialogInterface.OnClickListener() { @Override