Merge "Add isEmpty info in SplitInfo" into sc-v2-dev

This commit is contained in:
Charles Chen
2021-11-01 15:25:34 +00:00
committed by Android (Google) Code Review
3 changed files with 6 additions and 6 deletions

View File

@@ -516,12 +516,8 @@ public class SplitController implements JetpackTaskFragmentOrganizer.TaskFragmen
// Skipping containers that do not have any activities to report. // Skipping containers that do not have any activities to report.
continue; continue;
} }
ActivityStack primaryContainer = ActivityStack primaryContainer = container.getPrimaryContainer().toActivityStack();
new ActivityStack( ActivityStack secondaryContainer = container.getSecondaryContainer().toActivityStack();
container.getPrimaryContainer().collectActivities());
ActivityStack secondaryContainer =
new ActivityStack(
container.getSecondaryContainer().collectActivities());
SplitInfo splitState = new SplitInfo(primaryContainer, SplitInfo splitState = new SplitInfo(primaryContainer,
secondaryContainer, secondaryContainer,
// Splits that are not showing side-by-side are reported as having 0 split // Splits that are not showing side-by-side are reported as having 0 split

View File

@@ -109,6 +109,10 @@ class TaskFragmentContainer {
return allActivities; return allActivities;
} }
ActivityStack toActivityStack() {
return new ActivityStack(collectActivities(), mInfo.getRunningActivityCount() == 0);
}
void addPendingAppearedActivity(@NonNull Activity pendingAppearedActivity) { void addPendingAppearedActivity(@NonNull Activity pendingAppearedActivity) {
mPendingAppearedActivities.add(pendingAppearedActivity); mPendingAppearedActivities.add(pendingAppearedActivity);
} }