diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2019-04-19 01:46:51 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2019-04-23 14:26:44 -0700 |
commit | 77b3419ad55a4f9070cbe7d9dcb089dbc2b96114 (patch) | |
tree | 53a4fb742a984d775fc416185b148686db4e57a3 /src | |
parent | c06e151e0fd7d1a968fed283c2db5f9873dbb80c (diff) | |
download | android_packages_apps_Trebuchet-77b3419ad55a4f9070cbe7d9dcb089dbc2b96114.tar.gz android_packages_apps_Trebuchet-77b3419ad55a4f9070cbe7d9dcb089dbc2b96114.tar.bz2 android_packages_apps_Trebuchet-77b3419ad55a4f9070cbe7d9dcb089dbc2b96114.zip |
Adding support for showing predicted apps as a floating row in all-apps
and overview
Bug: 130053407
Change-Id: Idb93a0ba6cfea8406f75ab86d9e0acde2fc04b3a
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 4 | ||||
-rw-r--r-- | src/com/android/launcher3/LauncherCallbacks.java | 6 | ||||
-rw-r--r-- | src/com/android/launcher3/util/MainThreadInitializedObject.java | 7 |
3 files changed, 7 insertions, 10 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index fff8f02fb..d790c047c 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2223,10 +2223,6 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, */ public void bindAllApplications(ArrayList<AppInfo> apps) { mAppsView.getAppsStore().setApps(apps); - - if (mLauncherCallbacks != null) { - mLauncherCallbacks.bindAllApplications(apps); - } } /** diff --git a/src/com/android/launcher3/LauncherCallbacks.java b/src/com/android/launcher3/LauncherCallbacks.java index 34bdb3c24..edac516e1 100644 --- a/src/com/android/launcher3/LauncherCallbacks.java +++ b/src/com/android/launcher3/LauncherCallbacks.java @@ -57,16 +57,10 @@ public interface LauncherCallbacks { * Extension points for providing custom behavior on certain user interactions. */ void onLauncherProviderChange(); - void bindAllApplications(ArrayList<AppInfo> apps); /** * Starts a search with {@param initialQuery}. Return false if search was not started. */ boolean startSearch( String initialQuery, boolean selectInitialQuery, Bundle appSearchData); - - /* - * Extensions points for adding / replacing some other aspects of the Launcher experience. - */ - boolean hasSettings(); } diff --git a/src/com/android/launcher3/util/MainThreadInitializedObject.java b/src/com/android/launcher3/util/MainThreadInitializedObject.java index 5747db1c1..2ee032859 100644 --- a/src/com/android/launcher3/util/MainThreadInitializedObject.java +++ b/src/com/android/launcher3/util/MainThreadInitializedObject.java @@ -22,6 +22,8 @@ import com.android.launcher3.MainThreadExecutor; import java.util.concurrent.ExecutionException; +import androidx.annotation.VisibleForTesting; + /** * Utility class for defining singletons which are initiated on main thread. */ @@ -53,6 +55,11 @@ public class MainThreadInitializedObject<T> { return mValue; } + @VisibleForTesting + public void initializeForTesting(T value) { + mValue = value; + } + public interface ObjectProvider<T> { T get(Context context); |