1{ 2 "comment": "Verify that the task should be reused (vs. the affinity task on top) 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", 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 "launchedWindowingMode": "WINDOWING_MODE_UNDEFINED" 69 }, 70 { 71 "tasks": [ 72 { 73 "activities": [ 74 { 75 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 76 "state": "RESUMED" 77 } 78 ] 79 }, 80 { 81 "activities": [ 82 { 83 "name": "android.server.wm.cts/android.server.wm.intent.Activities$RegularActivity", 84 "state": "RESUMED" 85 } 86 ] 87 } 88 ], 89 "launchedWindowingMode": "WINDOWING_MODE_FREEFORM" 90 } 91 ] 92}