diff options
| author | Winson Chung <winsonc@google.com> | 2020-04-09 14:30:55 -0700 |
|---|---|---|
| committer | Winson Chung <winsonc@google.com> | 2020-04-11 00:01:05 -0700 |
| commit | 1df39e2cf6baf6441636ef69f8f978bf51a27462 (patch) | |
| tree | 181ec2866cdf1bc6f241c76d900af047842f160d /core/java/android/window/TaskEmbedder.java | |
| parent | cb437ade00bd23dba1a8ea729bc4ecefd1bc5fbe (diff) | |
Send task description changed though task org taskInfoChanged
- This removes the need for a separate task stack listener and aligns
with other task info change properties
- Also implement equals/hashCode for the token so we can use it in
containers
Bug: 148977538
Test: atest TaskOrganizerTests
Signed-off-by: Winson Chung <winsonc@google.com>
Change-Id: Ie035e6389fdbdc374c1a4b4a684758efa0cb7a9e
Diffstat (limited to 'core/java/android/window/TaskEmbedder.java')
| -rw-r--r-- | core/java/android/window/TaskEmbedder.java | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/core/java/android/window/TaskEmbedder.java b/core/java/android/window/TaskEmbedder.java index 45ab310c5148..2ead37a9397d 100644 --- a/core/java/android/window/TaskEmbedder.java +++ b/core/java/android/window/TaskEmbedder.java @@ -26,7 +26,6 @@ import android.app.ActivityTaskManager; import android.app.ActivityView; import android.app.IActivityTaskManager; import android.app.PendingIntent; -import android.app.TaskStackListener; import android.content.ComponentName; import android.content.Context; import android.content.Intent; @@ -129,7 +128,6 @@ public abstract class TaskEmbedder { protected SurfaceControl.Transaction mTransaction; protected SurfaceControl mSurfaceControl; - protected TaskStackListener mTaskStackListener; protected Listener mListener; protected boolean mOpened; // Protected by mGuard. @@ -170,13 +168,6 @@ public abstract class TaskEmbedder { if (!onInitialize()) { return false; } - - mTaskStackListener = createTaskStackListener(); - try { - mActivityTaskManager.registerTaskStackListener(mTaskStackListener); - } catch (RemoteException e) { - Log.e(TAG, "Failed to register task stack listener", e); - } if (mListener != null && isInitialized()) { mListener.onInitialized(); } @@ -187,11 +178,6 @@ public abstract class TaskEmbedder { } /** - * @return the task stack listener for this embedder - */ - public abstract TaskStackListener createTaskStackListener(); - - /** * Whether this container has been initialized. * * @return true if initialized @@ -420,16 +406,6 @@ public abstract class TaskEmbedder { mSurfaceControl.release(); boolean reportReleased = onRelease(); - - if (mTaskStackListener != null) { - try { - mActivityTaskManager.unregisterTaskStackListener(mTaskStackListener); - } catch (RemoteException e) { - Log.e(TAG, "Failed to unregister task stack listener", e); - } - mTaskStackListener = null; - } - if (mListener != null && reportReleased) { mListener.onReleased(); } |
