1{ 2 "comment": "Verify that the a new task should be created when FLAG_ACTIVITY_MULTIPLE_TASK is applied (vs. reusing the existing task) while start the activity again", 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", 21 "class": "android.server.wm.intent.Activities$RegularActivity", 22 "package": "android.server.wm.cts", 23 "startForResult": false 24 }, 25 { 26 "flags": "FLAG_ACTIVITY_NEW_TASK | FLAG_ACTIVITY_MULTIPLE_TASK", 27 "class": "android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 28 "package": "android.server.wm.cts", 29 "startForResult": false 30 } 31 ] 32 }, 33 "initialStates": [ 34 { 35 "tasks": [ 36 { 37 "activities": [ 38 { 39 "name": "android.server.wm.cts/android.server.wm.intent.Activities$RegularActivity", 40 "state": "RESUMED" 41 } 42 ] 43 } 44 ], 45 "launchedWindowingMode": "WINDOWING_MODE_UNDEFINED" 46 } 47 ], 48 "endStates": [ 49 { 50 "tasks": [ 51 { 52 "activities": [ 53 { 54 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 55 "state": "RESUMED" 56 } 57 ] 58 }, 59 { 60 "activities": [ 61 { 62 "name": "android.server.wm.cts/android.server.wm.intent.Activities$RegularActivity", 63 "state": "STOPPED" 64 } 65 ] 66 }, 67 { 68 "activities": [ 69 { 70 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 71 "state": "STOPPED" 72 } 73 ] 74 } 75 ], 76 "launchedWindowingMode": "WINDOWING_MODE_UNDEFINED" 77 }, 78 { 79 "tasks": [ 80 { 81 "activities": [ 82 { 83 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 84 "state": "RESUMED" 85 } 86 ] 87 }, 88 { 89 "activities": [ 90 { 91 "name": "android.server.wm.cts/android.server.wm.intent.Activities$RegularActivity", 92 "state": "RESUMED" 93 } 94 ] 95 }, 96 { 97 "activities": [ 98 { 99 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 100 "state": "RESUMED" 101 } 102 ] 103 } 104 ], 105 "launchedWindowingMode": "WINDOWING_MODE_FREEFORM" 106 } 107 ] 108}