summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-04-23 21:47:38 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-04-23 21:47:38 +0000
commitb31b38c942ea0337b4637e71280f76bdbbf9f132 (patch)
tree592b04cbc6410365723f664e71990690f642ece8 /src
parentdcacfd7d42a344b90dfe5cd80512a7414b122da3 (diff)
parent77b3419ad55a4f9070cbe7d9dcb089dbc2b96114 (diff)
downloadandroid_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.java4
-rw-r--r--src/com/android/launcher3/LauncherCallbacks.java6
-rw-r--r--src/com/android/launcher3/util/MainThreadInitializedObject.java7
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);