1{ 2 "comment": "Verify that the SingleInstancePerTaskActivity can be created in multiple tasks", 3 "setup": { 4 "initialIntents": [ 5 { 6 "flags": "FLAG_ACTIVITY_NEW_TASK", 7 "class": "android.server.wm.intent.Activities$RegularActivity", 8 "package": "android.server.wm.cts", 9 "startForResult": false 10 } 11 ], 12 "act": [ 13 { 14 "flags": "FLAG_ACTIVITY_NEW_TASK", 15 "class": "android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 16 "package": "android.server.wm.cts", 17 "startForResult": false 18 }, 19 { 20 "flags": "FLAG_ACTIVITY_NEW_TASK | FLAG_ACTIVITY_MULTIPLE_TASK", 21 "class": "android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 22 "package": "android.server.wm.cts", 23 "startForResult": false 24 } 25 ] 26 }, 27 "initialStates": [ 28 { 29 "tasks": [ 30 { 31 "activities": [ 32 { 33 "name": "android.server.wm.cts/android.server.wm.intent.Activities$RegularActivity", 34 "state": "RESUMED" 35 } 36 ] 37 } 38 ], 39 "launchedWindowingMode": "WINDOWING_MODE_UNDEFINED" 40 } 41 ], 42 "endStates": [ 43 { 44 "tasks": [ 45 { 46 "activities": [ 47 { 48 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 49 "state": "RESUMED" 50 } 51 ] 52 }, 53 { 54 "activities": [ 55 { 56 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 57 "state": "STOPPED" 58 } 59 ] 60 }, 61 { 62 "activities": [ 63 { 64 "name": "android.server.wm.cts/android.server.wm.intent.Activities$RegularActivity", 65 "state": "STOPPED" 66 } 67 ] 68 } 69 ], 70 "launchedWindowingMode": "WINDOWING_MODE_UNDEFINED" 71 }, 72 { 73 "tasks": [ 74 { 75 "activities": [ 76 { 77 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 78 "state": "RESUMED" 79 } 80 ] 81 }, 82 { 83 "activities": [ 84 { 85 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 86 "state": "RESUMED" 87 } 88 ] 89 }, 90 { 91 "activities": [ 92 { 93 "name": "android.server.wm.cts/android.server.wm.intent.Activities$RegularActivity", 94 "state": "RESUMED" 95 } 96 ] 97 } 98 ], 99 "launchedWindowingMode": "WINDOWING_MODE_FREEFORM" 100 } 101 ] 102}