Loading core/java/android/app/ITaskStackListener.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -137,7 +137,7 @@ oneway interface ITaskStackListener { * activities inside it belong to a managed profile user, and that user has just * been locked. */ void onTaskProfileLocked(int taskId, int userId); void onTaskProfileLocked(in ActivityManager.RunningTaskInfo taskInfo); /** * Called when a task snapshot got updated. Loading core/java/android/app/TaskStackListener.java +1 −1 Original line number Diff line number Diff line Loading @@ -155,7 +155,7 @@ public abstract class TaskStackListener extends ITaskStackListener.Stub { @Override @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553) public void onTaskProfileLocked(int taskId, int userId) throws RemoteException { public void onTaskProfileLocked(RunningTaskInfo taskInfo) throws RemoteException { } @Override Loading libs/WindowManager/Shell/src/com/android/wm/shell/common/TaskStackListenerCallback.java +1 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ public interface TaskStackListenerCallback { default void onTaskStackChanged() { } default void onTaskProfileLocked(int taskId, int userId) { } default void onTaskProfileLocked(RunningTaskInfo taskInfo) { } default void onTaskDisplayChanged(int taskId, int newDisplayId) { } Loading libs/WindowManager/Shell/src/com/android/wm/shell/common/TaskStackListenerImpl.java +5 −3 Original line number Diff line number Diff line Loading @@ -150,8 +150,8 @@ public class TaskStackListenerImpl extends TaskStackListener implements Handler. } @Override public void onTaskProfileLocked(int taskId, int userId) { mMainHandler.obtainMessage(ON_TASK_PROFILE_LOCKED, taskId, userId).sendToTarget(); public void onTaskProfileLocked(ActivityManager.RunningTaskInfo taskInfo) { mMainHandler.obtainMessage(ON_TASK_PROFILE_LOCKED, taskInfo).sendToTarget(); } @Override Loading Loading @@ -341,8 +341,10 @@ public class TaskStackListenerImpl extends TaskStackListener implements Handler. break; } case ON_TASK_PROFILE_LOCKED: { final ActivityManager.RunningTaskInfo info = (ActivityManager.RunningTaskInfo) msg.obj; for (int i = mTaskStackListeners.size() - 1; i >= 0; i--) { mTaskStackListeners.get(i).onTaskProfileLocked(msg.arg1, msg.arg2); mTaskStackListeners.get(i).onTaskProfileLocked(info); } break; } Loading libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/common/TaskStackListenerImplTest.java +4 −3 Original line number Diff line number Diff line Loading @@ -109,9 +109,10 @@ public class TaskStackListenerImplTest { @Test public void testOnTaskProfileLocked() { mImpl.onTaskProfileLocked(1, 2); verify(mCallback).onTaskProfileLocked(eq(1), eq(2)); verify(mOtherCallback).onTaskProfileLocked(eq(1), eq(2)); ActivityManager.RunningTaskInfo info = mock(ActivityManager.RunningTaskInfo.class); mImpl.onTaskProfileLocked(info); verify(mCallback).onTaskProfileLocked(eq(info)); verify(mOtherCallback).onTaskProfileLocked(eq(info)); } @Test Loading Loading
core/java/android/app/ITaskStackListener.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -137,7 +137,7 @@ oneway interface ITaskStackListener { * activities inside it belong to a managed profile user, and that user has just * been locked. */ void onTaskProfileLocked(int taskId, int userId); void onTaskProfileLocked(in ActivityManager.RunningTaskInfo taskInfo); /** * Called when a task snapshot got updated. Loading
core/java/android/app/TaskStackListener.java +1 −1 Original line number Diff line number Diff line Loading @@ -155,7 +155,7 @@ public abstract class TaskStackListener extends ITaskStackListener.Stub { @Override @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553) public void onTaskProfileLocked(int taskId, int userId) throws RemoteException { public void onTaskProfileLocked(RunningTaskInfo taskInfo) throws RemoteException { } @Override Loading
libs/WindowManager/Shell/src/com/android/wm/shell/common/TaskStackListenerCallback.java +1 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ public interface TaskStackListenerCallback { default void onTaskStackChanged() { } default void onTaskProfileLocked(int taskId, int userId) { } default void onTaskProfileLocked(RunningTaskInfo taskInfo) { } default void onTaskDisplayChanged(int taskId, int newDisplayId) { } Loading
libs/WindowManager/Shell/src/com/android/wm/shell/common/TaskStackListenerImpl.java +5 −3 Original line number Diff line number Diff line Loading @@ -150,8 +150,8 @@ public class TaskStackListenerImpl extends TaskStackListener implements Handler. } @Override public void onTaskProfileLocked(int taskId, int userId) { mMainHandler.obtainMessage(ON_TASK_PROFILE_LOCKED, taskId, userId).sendToTarget(); public void onTaskProfileLocked(ActivityManager.RunningTaskInfo taskInfo) { mMainHandler.obtainMessage(ON_TASK_PROFILE_LOCKED, taskInfo).sendToTarget(); } @Override Loading Loading @@ -341,8 +341,10 @@ public class TaskStackListenerImpl extends TaskStackListener implements Handler. break; } case ON_TASK_PROFILE_LOCKED: { final ActivityManager.RunningTaskInfo info = (ActivityManager.RunningTaskInfo) msg.obj; for (int i = mTaskStackListeners.size() - 1; i >= 0; i--) { mTaskStackListeners.get(i).onTaskProfileLocked(msg.arg1, msg.arg2); mTaskStackListeners.get(i).onTaskProfileLocked(info); } break; } Loading
libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/common/TaskStackListenerImplTest.java +4 −3 Original line number Diff line number Diff line Loading @@ -109,9 +109,10 @@ public class TaskStackListenerImplTest { @Test public void testOnTaskProfileLocked() { mImpl.onTaskProfileLocked(1, 2); verify(mCallback).onTaskProfileLocked(eq(1), eq(2)); verify(mOtherCallback).onTaskProfileLocked(eq(1), eq(2)); ActivityManager.RunningTaskInfo info = mock(ActivityManager.RunningTaskInfo.class); mImpl.onTaskProfileLocked(info); verify(mCallback).onTaskProfileLocked(eq(info)); verify(mOtherCallback).onTaskProfileLocked(eq(info)); } @Test Loading