summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/LauncherCallbacks.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2019-05-30 11:35:25 -0700
committerSunny Goyal <sunnygoyal@google.com>2019-05-30 11:59:29 -0700
commite9c6f4cc6965943c09b06765e380f695fccece51 (patch)
tree9941a22029b117cb4428ba6effd73418235b7cbd /src/com/android/launcher3/LauncherCallbacks.java
parentf07cf179dce2f07a28dab0ad51065f093f74c884 (diff)
downloadandroid_packages_apps_Trebuchet-e9c6f4cc6965943c09b06765e380f695fccece51.tar.gz
android_packages_apps_Trebuchet-e9c6f4cc6965943c09b06765e380f695fccece51.tar.bz2
android_packages_apps_Trebuchet-e9c6f4cc6965943c09b06765e380f695fccece51.zip
Fixing interactive state for background states and
notifying LauncherCallback accordingly During quick switch Launcher can get resumed only to be paused again when launching a new app. Updating the logic for deferred resume to account for that and moving some additional calls to deferredResume Bug: 134062513 Change-Id: Ia607f178bc17d45d53fb032a06cd70f9abc6b513
Diffstat (limited to 'src/com/android/launcher3/LauncherCallbacks.java')
-rw-r--r--src/com/android/launcher3/LauncherCallbacks.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/launcher3/LauncherCallbacks.java b/src/com/android/launcher3/LauncherCallbacks.java
index edac516e1..dfe75ec34 100644
--- a/src/com/android/launcher3/LauncherCallbacks.java
+++ b/src/com/android/launcher3/LauncherCallbacks.java
@@ -21,7 +21,6 @@ import android.os.Bundle;
import java.io.FileDescriptor;
import java.io.PrintWriter;
-import java.util.ArrayList;
/**
* LauncherCallbacks is an interface used to extend the Launcher activity. It includes many hooks
@@ -53,6 +52,11 @@ public interface LauncherCallbacks {
boolean handleBackPressed();
void onTrimMemory(int level);
+ /**
+ * Called when the launcher state changed
+ */
+ default void onStateChanged() { }
+
/*
* Extension points for providing custom behavior on certain user interactions.
*/