Launch test activites in fullscreen if checking for lifecycle changes.

These tests all do the following:

1) Launch activity A
2) Launch activity B
3) Expect B to be resumed, A to be stopped

However this only passes if they are all fullscreen (or, specifically, B
to be fullscreen/fully on top of A). On freeform displays A will still
be resumed.

Test: android.server.wm.SplitActivityLifecycleTest
Bug: 219997781
Change-Id: If2de6cfe4676483fc4da7c739bac42dea006b8a8
diff --git a/tests/framework/base/windowmanager/src/android/server/wm/SplitActivityLifecycleTest.java b/tests/framework/base/windowmanager/src/android/server/wm/SplitActivityLifecycleTest.java
index 9aed345..910f311 100644
--- a/tests/framework/base/windowmanager/src/android/server/wm/SplitActivityLifecycleTest.java
+++ b/tests/framework/base/windowmanager/src/android/server/wm/SplitActivityLifecycleTest.java
@@ -16,6 +16,7 @@
 
 package android.server.wm;
 
+import static android.app.WindowConfiguration.WINDOWING_MODE_FULLSCREEN;
 import static android.app.WindowConfiguration.WINDOWING_MODE_MULTI_WINDOW;
 import static android.content.Intent.FLAG_ACTIVITY_MULTIPLE_TASK;
 import static android.content.Intent.FLAG_ACTIVITY_NEW_TASK;
@@ -387,7 +388,7 @@
     private void testActivityLaunchInExpandedTaskFragmentInternal() {
 
         final TaskFragmentCreationParams fullScreenParamsC = mTaskFragmentOrganizer
-                .generateTaskFragParams(mOwnerToken);
+                .generateTaskFragParams(mOwnerToken, new Rect(), WINDOWING_MODE_FULLSCREEN);
         final IBinder taskFragTokenC = fullScreenParamsC.getFragmentToken();
         final WindowContainerTransaction wct = new WindowContainerTransaction()
                 .createTaskFragment(fullScreenParamsC)