1{ 2 "comment": "Verify that a new activity instance be created when FLAG_ACTIVITY_MULTIPLE_TASK is applied, even launched with same Uri.", 3 "setup": { 4 "initialIntents": [ 5 { 6 "flags": "FLAG_ACTIVITY_NEW_TASK", 7 "class": "android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 8 "package": "android.server.wm.cts", 9 "data": "https://www.google.com/", 10 "startForResult": false 11 } 12 ], 13 "act": [ 14 { 15 "flags": "FLAG_ACTIVITY_NEW_TASK | FLAG_ACTIVITY_MULTIPLE_TASK", 16 "class": "android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 17 "package": "android.server.wm.cts", 18 "data": "https://www.google.com/", 19 "startForResult": false 20 } 21 ] 22 }, 23 "initialStates": [ 24 { 25 "tasks": [ 26 { 27 "activities": [ 28 { 29 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 30 "state": "RESUMED" 31 } 32 ] 33 } 34 ], 35 "launchedWindowingMode": "WINDOWING_MODE_UNDEFINED" 36 } 37 ], 38 "endStates": [ 39 { 40 "tasks": [ 41 { 42 "activities": [ 43 { 44 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 45 "state": "RESUMED" 46 } 47 ] 48 }, 49 { 50 "activities": [ 51 { 52 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 53 "state": "STOPPED" 54 } 55 ] 56 } 57 ], 58 "launchedWindowingMode": "WINDOWING_MODE_UNDEFINED" 59 }, 60 { 61 "tasks": [ 62 { 63 "activities": [ 64 { 65 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 66 "state": "RESUMED" 67 } 68 ] 69 }, 70 { 71 "activities": [ 72 { 73 "name": "android.server.wm.cts/android.server.wm.intent.Activities$SingleInstancePerTaskActivity", 74 "state": "RESUMED" 75 } 76 ] 77 } 78 ], 79 "launchedWindowingMode": "WINDOWING_MODE_FREEFORM" 80 } 81 ] 82}