diff --git a/src/com/android/settings/dashboard/DashboardSummary.java b/src/com/android/settings/dashboard/DashboardSummary.java index 9609098ab35..d7595bf8634 100644 --- a/src/com/android/settings/dashboard/DashboardSummary.java +++ b/src/com/android/settings/dashboard/DashboardSummary.java @@ -39,7 +39,7 @@ import com.android.settings.core.SettingsBaseActivity.CategoryListener; import com.android.settings.dashboard.suggestions.SuggestionFeatureProvider; import com.android.settings.homepage.conditional.Condition; import com.android.settings.homepage.conditional.ConditionManager; -import com.android.settings.homepage.conditional.ConditionManager.ConditionListener; +import com.android.settings.homepage.conditional.ConditionListener; import com.android.settings.homepage.conditional.FocusRecyclerView; import com.android.settings.homepage.conditional.FocusRecyclerView.FocusListener; import com.android.settings.overlay.FeatureFactory; diff --git a/src/com/android/settings/homepage/conditional/ConditionListener.java b/src/com/android/settings/homepage/conditional/ConditionListener.java new file mode 100644 index 00000000000..1e5ec1f4a55 --- /dev/null +++ b/src/com/android/settings/homepage/conditional/ConditionListener.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2018 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.settings.homepage.conditional; + +public interface ConditionListener { + void onConditionsChanged(); +} diff --git a/src/com/android/settings/homepage/conditional/ConditionManager.java b/src/com/android/settings/homepage/conditional/ConditionManager.java index e84b71a3d26..dbb04ae7f37 100644 --- a/src/com/android/settings/homepage/conditional/ConditionManager.java +++ b/src/com/android/settings/homepage/conditional/ConditionManager.java @@ -217,17 +217,6 @@ public class ConditionManager implements LifecycleObserver, OnResume, OnPause { return mConditions; } - public List getVisibleConditions() { - List conditions = new ArrayList<>(); - final int N = mConditions.size(); - for (int i = 0; i < N; i++) { - if (mConditions.get(i).shouldShow()) { - conditions.add(mConditions.get(i)); - } - } - return conditions; - } - public void notifyChanged(Condition condition) { saveToXml(); Collections.sort(mConditions, CONDITION_COMPARATOR); @@ -293,10 +282,6 @@ public class ConditionManager implements LifecycleObserver, OnResume, OnPause { return sInstance; } - public interface ConditionListener { - void onConditionsChanged(); - } - private static final Comparator CONDITION_COMPARATOR = new Comparator() { @Override public int compare(Condition lhs, Condition rhs) {