summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2019-04-19 01:46:51 -0700
committerSunny Goyal <sunnygoyal@google.com>2019-04-23 14:26:44 -0700
commit77b3419ad55a4f9070cbe7d9dcb089dbc2b96114 (patch)
tree53a4fb742a984d775fc416185b148686db4e57a3 /src
parentc06e151e0fd7d1a968fed283c2db5f9873dbb80c (diff)
downloadandroid_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.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);