Loading src/com/android/settings/SettingsActivity.java +3 −3 Original line number Diff line number Diff line Loading @@ -238,7 +238,7 @@ public class SettingsActivity extends SettingsBaseActivity String tag = getMetricsTag(); return new SharedPreferencesLogger(this, tag, FeatureFactory.getFactory(this).getMetricsFeatureProvider(), FeatureFactory.getFeatureFactory().getMetricsFeatureProvider(), lookupMetricsCategory()); } Loading Loading @@ -292,8 +292,8 @@ public class SettingsActivity extends SettingsBaseActivity protected void createUiFromIntent(Bundle savedState, Intent intent) { long startTime = System.currentTimeMillis(); final FeatureFactory factory = FeatureFactory.getFactory(this); mDashboardFeatureProvider = factory.getDashboardFeatureProvider(this); final FeatureFactory factory = FeatureFactory.getFeatureFactory(); mDashboardFeatureProvider = factory.getDashboardFeatureProvider(); if (intent.hasExtra(EXTRA_UI_OPTIONS)) { getWindow().setUiOptions(intent.getIntExtra(EXTRA_UI_OPTIONS, 0)); Loading src/com/android/settings/dashboard/DashboardFragment.java +2 −2 Original line number Diff line number Diff line Loading @@ -94,8 +94,8 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment super.onAttach(context); mSuppressInjectedTileKeys = Arrays.asList(context.getResources().getStringArray( R.array.config_suppress_injected_tile_keys)); mDashboardFeatureProvider = FeatureFactory.getFactory(context). getDashboardFeatureProvider(context); mDashboardFeatureProvider = FeatureFactory.getFeatureFactory().getDashboardFeatureProvider(); // Load preference controllers from code final List<AbstractPreferenceController> controllersFromCode = createPreferenceControllers(context); Loading src/com/android/settings/overlay/FeatureFactory.kt +1 −1 Original line number Diff line number Diff line Loading @@ -81,7 +81,7 @@ abstract class FeatureFactory { */ abstract val batterySettingsFeatureProvider: BatterySettingsFeatureProvider abstract fun getDashboardFeatureProvider(context: Context): DashboardFeatureProvider abstract val dashboardFeatureProvider: DashboardFeatureProvider abstract val dockUpdaterFeatureProvider: DockUpdaterFeatureProvider abstract val applicationFeatureProvider: ApplicationFeatureProvider abstract val localeFeatureProvider: LocaleFeatureProvider Loading src/com/android/settings/overlay/FeatureFactoryImpl.kt +1 −3 Original line number Diff line number Diff line Loading @@ -67,8 +67,6 @@ import com.android.settingslib.spaprivileged.framework.common.devicePolicyManage * [FeatureFactory] implementation for AOSP Settings. */ open class FeatureFactoryImpl : FeatureFactory() { private val dashboardFeatureProvider by lazy { DashboardFeatureProviderImpl(appContext) } private val enterprisePrivacyFeatureProvider by lazy { EnterprisePrivacyFeatureProviderImpl( appContext, Loading Loading @@ -100,7 +98,7 @@ open class FeatureFactoryImpl : FeatureFactory() { override val batterySettingsFeatureProvider by lazy { BatterySettingsFeatureProviderImpl() } override fun getDashboardFeatureProvider(context: Context) = dashboardFeatureProvider override val dashboardFeatureProvider by lazy { DashboardFeatureProviderImpl(appContext) } override val dockUpdaterFeatureProvider: DockUpdaterFeatureProvider by lazy { DockUpdaterFeatureProviderImpl() Loading src/com/android/settings/search/SettingsSearchIndexablesProvider.java +7 −7 Original line number Diff line number Diff line Loading @@ -173,7 +173,7 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { public Cursor queryDynamicRawData(String[] projection) { final Context context = getContext(); final List<SearchIndexableRaw> rawList = new ArrayList<>(); final Collection<SearchIndexableData> bundles = FeatureFactory.getFactory(context) final Collection<SearchIndexableData> bundles = FeatureFactory.getFeatureFactory() .getSearchFeatureProvider().getSearchIndexableResources().getProviderValues(); for (SearchIndexableData bundle : bundles) { Loading @@ -200,8 +200,8 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { final MatrixCursor cursor = new MatrixCursor(SITE_MAP_COLUMNS); final Context context = getContext(); // Loop through all IA categories and pages and build additional SiteMapPairs final List<DashboardCategory> categories = FeatureFactory.getFactory(context) .getDashboardFeatureProvider(context).getAllCategories(); final List<DashboardCategory> categories = FeatureFactory.getFeatureFactory() .getDashboardFeatureProvider().getAllCategories(); for (DashboardCategory category : categories) { // Use the category key to look up parent (which page hosts this key) final String parentClass = CATEGORY_KEY_TO_PARENT_MAP.get(category.key); Loading Loading @@ -271,7 +271,7 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { } private List<String> getNonIndexableKeysFromProvider(Context context) { final Collection<SearchIndexableData> bundles = FeatureFactory.getFactory(context) final Collection<SearchIndexableData> bundles = FeatureFactory.getFeatureFactory() .getSearchFeatureProvider().getSearchIndexableResources().getProviderValues(); final List<String> nonIndexableKeys = new ArrayList<>(); Loading Loading @@ -322,7 +322,7 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { } private List<SearchIndexableResource> getSearchIndexableResourcesFromProvider(Context context) { final Collection<SearchIndexableData> bundles = FeatureFactory.getFactory(context) final Collection<SearchIndexableData> bundles = FeatureFactory.getFeatureFactory() .getSearchFeatureProvider().getSearchIndexableResources().getProviderValues(); List<SearchIndexableResource> resourceList = new ArrayList<>(); Loading @@ -348,7 +348,7 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { } private List<SearchIndexableRaw> getSearchIndexableRawFromProvider(Context context) { final Collection<SearchIndexableData> bundles = FeatureFactory.getFactory(context) final Collection<SearchIndexableData> bundles = FeatureFactory.getFeatureFactory() .getSearchFeatureProvider().getSearchIndexableResources().getProviderValues(); final List<SearchIndexableRaw> rawList = new ArrayList<>(); Loading Loading @@ -392,7 +392,7 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { @VisibleForTesting List<SearchIndexableRaw> getInjectionIndexableRawData(Context context) { final DashboardFeatureProvider dashboardFeatureProvider = FeatureFactory.getFactory(context).getDashboardFeatureProvider(context); FeatureFactory.getFeatureFactory().getDashboardFeatureProvider(); final List<SearchIndexableRaw> rawList = new ArrayList<>(); final String currentPackageName = context.getPackageName(); for (DashboardCategory category : dashboardFeatureProvider.getAllCategories()) { Loading Loading
src/com/android/settings/SettingsActivity.java +3 −3 Original line number Diff line number Diff line Loading @@ -238,7 +238,7 @@ public class SettingsActivity extends SettingsBaseActivity String tag = getMetricsTag(); return new SharedPreferencesLogger(this, tag, FeatureFactory.getFactory(this).getMetricsFeatureProvider(), FeatureFactory.getFeatureFactory().getMetricsFeatureProvider(), lookupMetricsCategory()); } Loading Loading @@ -292,8 +292,8 @@ public class SettingsActivity extends SettingsBaseActivity protected void createUiFromIntent(Bundle savedState, Intent intent) { long startTime = System.currentTimeMillis(); final FeatureFactory factory = FeatureFactory.getFactory(this); mDashboardFeatureProvider = factory.getDashboardFeatureProvider(this); final FeatureFactory factory = FeatureFactory.getFeatureFactory(); mDashboardFeatureProvider = factory.getDashboardFeatureProvider(); if (intent.hasExtra(EXTRA_UI_OPTIONS)) { getWindow().setUiOptions(intent.getIntExtra(EXTRA_UI_OPTIONS, 0)); Loading
src/com/android/settings/dashboard/DashboardFragment.java +2 −2 Original line number Diff line number Diff line Loading @@ -94,8 +94,8 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment super.onAttach(context); mSuppressInjectedTileKeys = Arrays.asList(context.getResources().getStringArray( R.array.config_suppress_injected_tile_keys)); mDashboardFeatureProvider = FeatureFactory.getFactory(context). getDashboardFeatureProvider(context); mDashboardFeatureProvider = FeatureFactory.getFeatureFactory().getDashboardFeatureProvider(); // Load preference controllers from code final List<AbstractPreferenceController> controllersFromCode = createPreferenceControllers(context); Loading
src/com/android/settings/overlay/FeatureFactory.kt +1 −1 Original line number Diff line number Diff line Loading @@ -81,7 +81,7 @@ abstract class FeatureFactory { */ abstract val batterySettingsFeatureProvider: BatterySettingsFeatureProvider abstract fun getDashboardFeatureProvider(context: Context): DashboardFeatureProvider abstract val dashboardFeatureProvider: DashboardFeatureProvider abstract val dockUpdaterFeatureProvider: DockUpdaterFeatureProvider abstract val applicationFeatureProvider: ApplicationFeatureProvider abstract val localeFeatureProvider: LocaleFeatureProvider Loading
src/com/android/settings/overlay/FeatureFactoryImpl.kt +1 −3 Original line number Diff line number Diff line Loading @@ -67,8 +67,6 @@ import com.android.settingslib.spaprivileged.framework.common.devicePolicyManage * [FeatureFactory] implementation for AOSP Settings. */ open class FeatureFactoryImpl : FeatureFactory() { private val dashboardFeatureProvider by lazy { DashboardFeatureProviderImpl(appContext) } private val enterprisePrivacyFeatureProvider by lazy { EnterprisePrivacyFeatureProviderImpl( appContext, Loading Loading @@ -100,7 +98,7 @@ open class FeatureFactoryImpl : FeatureFactory() { override val batterySettingsFeatureProvider by lazy { BatterySettingsFeatureProviderImpl() } override fun getDashboardFeatureProvider(context: Context) = dashboardFeatureProvider override val dashboardFeatureProvider by lazy { DashboardFeatureProviderImpl(appContext) } override val dockUpdaterFeatureProvider: DockUpdaterFeatureProvider by lazy { DockUpdaterFeatureProviderImpl() Loading
src/com/android/settings/search/SettingsSearchIndexablesProvider.java +7 −7 Original line number Diff line number Diff line Loading @@ -173,7 +173,7 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { public Cursor queryDynamicRawData(String[] projection) { final Context context = getContext(); final List<SearchIndexableRaw> rawList = new ArrayList<>(); final Collection<SearchIndexableData> bundles = FeatureFactory.getFactory(context) final Collection<SearchIndexableData> bundles = FeatureFactory.getFeatureFactory() .getSearchFeatureProvider().getSearchIndexableResources().getProviderValues(); for (SearchIndexableData bundle : bundles) { Loading @@ -200,8 +200,8 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { final MatrixCursor cursor = new MatrixCursor(SITE_MAP_COLUMNS); final Context context = getContext(); // Loop through all IA categories and pages and build additional SiteMapPairs final List<DashboardCategory> categories = FeatureFactory.getFactory(context) .getDashboardFeatureProvider(context).getAllCategories(); final List<DashboardCategory> categories = FeatureFactory.getFeatureFactory() .getDashboardFeatureProvider().getAllCategories(); for (DashboardCategory category : categories) { // Use the category key to look up parent (which page hosts this key) final String parentClass = CATEGORY_KEY_TO_PARENT_MAP.get(category.key); Loading Loading @@ -271,7 +271,7 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { } private List<String> getNonIndexableKeysFromProvider(Context context) { final Collection<SearchIndexableData> bundles = FeatureFactory.getFactory(context) final Collection<SearchIndexableData> bundles = FeatureFactory.getFeatureFactory() .getSearchFeatureProvider().getSearchIndexableResources().getProviderValues(); final List<String> nonIndexableKeys = new ArrayList<>(); Loading Loading @@ -322,7 +322,7 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { } private List<SearchIndexableResource> getSearchIndexableResourcesFromProvider(Context context) { final Collection<SearchIndexableData> bundles = FeatureFactory.getFactory(context) final Collection<SearchIndexableData> bundles = FeatureFactory.getFeatureFactory() .getSearchFeatureProvider().getSearchIndexableResources().getProviderValues(); List<SearchIndexableResource> resourceList = new ArrayList<>(); Loading @@ -348,7 +348,7 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { } private List<SearchIndexableRaw> getSearchIndexableRawFromProvider(Context context) { final Collection<SearchIndexableData> bundles = FeatureFactory.getFactory(context) final Collection<SearchIndexableData> bundles = FeatureFactory.getFeatureFactory() .getSearchFeatureProvider().getSearchIndexableResources().getProviderValues(); final List<SearchIndexableRaw> rawList = new ArrayList<>(); Loading Loading @@ -392,7 +392,7 @@ public class SettingsSearchIndexablesProvider extends SearchIndexablesProvider { @VisibleForTesting List<SearchIndexableRaw> getInjectionIndexableRawData(Context context) { final DashboardFeatureProvider dashboardFeatureProvider = FeatureFactory.getFactory(context).getDashboardFeatureProvider(context); FeatureFactory.getFeatureFactory().getDashboardFeatureProvider(); final List<SearchIndexableRaw> rawList = new ArrayList<>(); final String currentPackageName = context.getPackageName(); for (DashboardCategory category : dashboardFeatureProvider.getAllCategories()) { Loading