• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}