From: Fan Zhang Date: Wed, 31 May 2017 00:42:22 +0000 (+0000) Subject: Revert "Share preference controller in AdavancedAppSettings search" X-Git-Tag: android-x86-9.0-r1~961^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=b2676a769eaad4a24544e341f9a912620fc3cc9e;p=android-x86%2Fpackages-apps-Settings.git Revert "Share preference controller in AdavancedAppSettings search" Bug: 62141436 It has failing robolectric test but treehugger didn't catch it for some reason. This reverts commit 3541f597a429cd88846c131a327faa21833d7740. Change-Id: Id4bc0ba2d5995092c625a54fa415ff0c2c6785cb --- diff --git a/src/com/android/settings/applications/AdvancedAppSettings.java b/src/com/android/settings/applications/AdvancedAppSettings.java index b623801db7..cce8b7d02f 100644 --- a/src/com/android/settings/applications/AdvancedAppSettings.java +++ b/src/com/android/settings/applications/AdvancedAppSettings.java @@ -18,8 +18,8 @@ package com.android.settings.applications; import android.app.Activity; import android.content.Context; import android.provider.SearchIndexableResource; -import android.text.TextUtils; +import android.text.TextUtils; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.settings.R; import com.android.settings.applications.defaultapps.DefaultBrowserPreferenceController; @@ -57,15 +57,6 @@ public class AdvancedAppSettings extends DashboardFragment { @Override protected List getPreferenceControllers(Context context) { - return buildPreferenceControllers(context); - } - - @Override - public int getMetricsCategory() { - return MetricsEvent.APPLICATIONS_ADVANCED; - } - - private static List buildPreferenceControllers(Context context) { final List controllers = new ArrayList<>(); controllers.add(new DefaultBrowserPreferenceController(context)); controllers.add(new DefaultWorkBrowserPreferenceController(context)); @@ -77,6 +68,11 @@ public class AdvancedAppSettings extends DashboardFragment { return controllers; } + @Override + public int getMetricsCategory() { + return MetricsEvent.APPLICATIONS_ADVANCED; + } + public static final Indexable.SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = new BaseSearchIndexProvider() { @Override @@ -98,11 +94,6 @@ public class AdvancedAppSettings extends DashboardFragment { .getPreferenceKey()); return keys; } - - @Override - public List getPreferenceControllers(Context context) { - return buildPreferenceControllers(context); - } }; static class SummaryProvider implements SummaryLoader.SummaryProvider { @@ -127,10 +118,10 @@ public class AdvancedAppSettings extends DashboardFragment { return; } CharSequence summary = concatSummaryText( - mDefaultSmsPreferenceController.getDefaultAppLabel(), - mDefaultBrowserPreferenceController.getDefaultAppLabel()); + mDefaultSmsPreferenceController.getDefaultAppLabel(), + mDefaultBrowserPreferenceController.getDefaultAppLabel()); summary = concatSummaryText(summary, - mDefaultPhonePreferenceController.getDefaultAppLabel()); + mDefaultPhonePreferenceController.getDefaultAppLabel()); if (!TextUtils.isEmpty(summary)) { mSummaryLoader.setSummary(this, summary); } @@ -148,11 +139,11 @@ public class AdvancedAppSettings extends DashboardFragment { } public static final SummaryLoader.SummaryProviderFactory SUMMARY_PROVIDER_FACTORY = - new SummaryLoader.SummaryProviderFactory() { - @Override - public SummaryLoader.SummaryProvider createSummaryProvider(Activity activity, - SummaryLoader summaryLoader) { - return new AdvancedAppSettings.SummaryProvider(activity, summaryLoader); - } - }; + new SummaryLoader.SummaryProviderFactory() { + @Override + public SummaryLoader.SummaryProvider createSummaryProvider(Activity activity, + SummaryLoader summaryLoader) { + return new AdvancedAppSettings.SummaryProvider(activity, summaryLoader); + } + }; } diff --git a/tests/robotests/assets/grandfather_not_sharing_pref_controllers_with_search_provider b/tests/robotests/assets/grandfather_not_sharing_pref_controllers_with_search_provider index b3290725c9..1712f1938a 100644 --- a/tests/robotests/assets/grandfather_not_sharing_pref_controllers_with_search_provider +++ b/tests/robotests/assets/grandfather_not_sharing_pref_controllers_with_search_provider @@ -1 +1,2 @@ +com.android.settings.applications.AdvancedAppSettings com.android.settings.fuelgauge.PowerUsageSummary