From 11a157a8e7ed0e00784c725b6c93fcb50e45d6ac Mon Sep 17 00:00:00 2001 From: Yanting Yang Date: Wed, 20 Feb 2019 20:26:51 +0800 Subject: [PATCH] Fix preferences ordering issue in AccountSyncSettings In Pie, it's alphabetical ordering in Accounts > Account sync detail page. But Q doesn't follow it, intend to keep the same behavior. Fixes:124382857 Test: visual, robotests Change-Id: I593a4cc919daa0018d3874d84978e876198aae23 --- src/com/android/settings/accounts/AccountSyncSettings.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/settings/accounts/AccountSyncSettings.java b/src/com/android/settings/accounts/AccountSyncSettings.java index 00329893d27..ec74cd842b4 100644 --- a/src/com/android/settings/accounts/AccountSyncSettings.java +++ b/src/com/android/settings/accounts/AccountSyncSettings.java @@ -97,6 +97,7 @@ public class AccountSyncSettings extends AccountPreferenceBase { public void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.account_sync_settings); + getPreferenceScreen().setOrderingAsAdded(false); setAccessibilityTitle(); } @@ -127,6 +128,7 @@ public class AccountSyncSettings extends AccountPreferenceBase { .setLabel(mAccount.name) .setSummary(getLabelForType(mAccount.type)) .done(activity, getPrefContext()); + pref.setOrder(0); getPreferenceScreen().addPreference(pref); }