Merge "Always add cookie for each activity when fill TaskInfo." into tm-qpr-dev
This commit is contained in:
@@ -2652,12 +2652,12 @@ public class ActivityTaskSupervisor implements RecentTasks.Callbacks {
|
||||
|
||||
@Override
|
||||
public void accept(ActivityRecord r) {
|
||||
if (r.finishing) {
|
||||
return;
|
||||
}
|
||||
if (r.mLaunchCookie != null) {
|
||||
mInfo.addLaunchCookie(r.mLaunchCookie);
|
||||
}
|
||||
if (r.finishing) {
|
||||
return;
|
||||
}
|
||||
mInfo.numActivities++;
|
||||
mInfo.baseActivity = r.mActivityComponent;
|
||||
if (mTopRunning == null) {
|
||||
|
||||
@@ -2314,6 +2314,8 @@ public class ActivityRecordTests extends WindowTestsBase {
|
||||
|
||||
assertEquals(launchCookie, activity2.mLaunchCookie);
|
||||
assertNull(activity1.mLaunchCookie);
|
||||
activity2.makeFinishingLocked();
|
||||
assertTrue(activity1.getTask().getTaskInfo().launchCookies.contains(launchCookie));
|
||||
}
|
||||
|
||||
private void verifyProcessInfoUpdate(ActivityRecord activity, State state,
|
||||
|
||||
Reference in New Issue
Block a user