From 3b72ead1367c7d31e1bd874cb3327e1e090d6ff6 Mon Sep 17 00:00:00 2001 From: Sanket Padawe Date: Wed, 3 Dec 2014 15:23:14 -0800 Subject: [PATCH] Removed unnecessary heading in Sim settings Bug: 17321738 Change-Id: If60d5539e67ca0f57b4d4fc62cb55118f8e0d3b2 --- res/xml/sim_settings.xml | 5 +---- src/com/android/settings/sim/SimSettings.java | 9 +++++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/res/xml/sim_settings.xml b/res/xml/sim_settings.xml index 45d822562db..63e4ba4a7b0 100644 --- a/res/xml/sim_settings.xml +++ b/res/xml/sim_settings.xml @@ -15,12 +15,9 @@ --> - - diff --git a/src/com/android/settings/sim/SimSettings.java b/src/com/android/settings/sim/SimSettings.java index 3869cd374d2..c2229b8e69c 100644 --- a/src/com/android/settings/sim/SimSettings.java +++ b/src/com/android/settings/sim/SimSettings.java @@ -29,7 +29,6 @@ import android.graphics.drawable.shapes.OvalShape; import android.net.Uri; import android.os.Bundle; import android.preference.Preference; -import android.preference.PreferenceCategory; import android.preference.PreferenceScreen; import android.provider.SearchIndexableResource; import android.provider.Telephony; @@ -117,7 +116,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable private SubscriptionInfo mCalls = null; private SubscriptionInfo mSMS = null; - private PreferenceCategory mSimCards = null; + private PreferenceScreen mSimCards = null; private SubscriptionManager mSubscriptionManager; private Utils mUtils; @@ -150,14 +149,16 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable addPreferencesFromResource(R.xml.sim_settings); - mSimCards = (PreferenceCategory)findPreference(SIM_CARD_CATEGORY); + mSimCards = (PreferenceScreen)findPreference(SIM_CARD_CATEGORY); final int numSlots = tm.getSimCount(); mAvailableSubInfos = new ArrayList(numSlots); mSelectableSubInfos = new ArrayList(); for (int i = 0; i < numSlots; ++i) { final SubscriptionInfo sir = Utils.findRecordBySlotId(getActivity(), i); - mSimCards.addPreference(new SimPreference(getActivity(), sir, i)); + SimPreference simPreference = new SimPreference(getActivity(), sir, i); + simPreference.setOrder(i-numSlots); + mSimCards.addPreference(simPreference); mAvailableSubInfos.add(sir); if (sir != null) { mSelectableSubInfos.add(sir);