diff --git a/src/com/android/launcher3/allapps/SearchUiManager.java b/src/com/android/launcher3/allapps/SearchUiManager.java index 6299657a55..6138bc4a9d 100644 --- a/src/com/android/launcher3/allapps/SearchUiManager.java +++ b/src/com/android/launcher3/allapps/SearchUiManager.java @@ -68,4 +68,9 @@ public interface SearchUiManager { /** Refresh the currently displayed list of results. */ default void refreshResults() {} + + /** Returns whether search is in zero state. */ + default boolean inZeroState() { + return false; + } } diff --git a/src/com/android/launcher3/util/OnboardingPrefs.java b/src/com/android/launcher3/util/OnboardingPrefs.java index 64aeceb359..f4cf21efe5 100644 --- a/src/com/android/launcher3/util/OnboardingPrefs.java +++ b/src/com/android/launcher3/util/OnboardingPrefs.java @@ -142,16 +142,11 @@ public class OnboardingPrefs { } /** - * Add "incCountBy" to the given event count, if we haven't already reached the max count. + * Sets the event count to the given value. * * @return Whether we have now reached the max count. */ - public boolean incrementEventCountBy(int incCountBy, @EventCountKey String eventKey) { - int count = getCount(eventKey); - if (hasReachedMaxCount(count, eventKey)) { - return true; - } - count += incCountBy; + public boolean setEventCount(int count, @EventCountKey String eventKey) { mSharedPrefs.edit().putInt(eventKey, count).apply(); return hasReachedMaxCount(count, eventKey); }