diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2019-04-23 21:47:38 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-04-23 21:47:38 +0000 |
commit | b31b38c942ea0337b4637e71280f76bdbbf9f132 (patch) | |
tree | 592b04cbc6410365723f664e71990690f642ece8 /src | |
parent | dcacfd7d42a344b90dfe5cd80512a7414b122da3 (diff) | |
parent | 77b3419ad55a4f9070cbe7d9dcb089dbc2b96114 (diff) | |
download | android_packages_apps_Trebuchet-b31b38c942ea0337b4637e71280f76bdbbf9f132.tar.gz android_packages_apps_Trebuchet-b31b38c942ea0337b4637e71280f76bdbbf9f132.tar.bz2 android_packages_apps_Trebuchet-b31b38c942ea0337b4637e71280f76bdbbf9f132.zip |
Merge "Adding support for showing predicted apps as a floating row in all-apps and overview" into ub-launcher3-qt-dev
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); |