התנהגות ההפעלה של פעילות מוגדרת על ידי מצבי הפעלה בקובצי AndroidManifest.xml של אפליקציות, בדגלי כוונות וב-ActivityOptions שסופקו על ידי המתקשר. משתמשים ב-ActivityOption#setLaunchDisplayId(int) כדי לטרגט תצוגה ספציפית להפעלת פעילות.
- כברירת מחדל, הפעילות מופעלת באותו מסך של המתקשר. לדוגמה, מופע חדש של פעילות שהופעל ממרכז האפליקציות צריך להיות מוצג באותו מסך ללא דגלים או אפשרויות נוספים. חשוב להשתמש בהקשר הנכון (Activity לעומת Application) להפעלה.
 - אם ההפעלה מתבצעת ממקור שלא משויך לתצוגה ספציפית (למשל, מקונטקסט של מעטפת או אפליקציה), הפעילות ממוקמת בתצוגה העליונה שבה המשתמש יצר אינטראקציה אחרונה עם המכשיר או שממנה הופעלה הפעילות האחרונה.
 - אפשר לפתור כוונה להפעיל פעילות למופע פעילות קיים במערכת. במקרה כזה, אם לא סופקו דגלים נוספים, הפעילות תוצג באותו מסך שבו היא שימשה לאחרונה. אם צוין תצוגת היעד באמצעות 
ActivityOptions#setTargetDisplayId(), הפעילות מועברת לתצוגה הזו (אם מותר לעשות זאת בהתאם לאבטחה ולהגבלות אחרות). 
הגבלות אבטחה
כדי למנוע מאפליקציה זדונית לנצל לרעה מידע רגיש של משתמשים על ידי קריאתו מפני השטח של תצוגה וירטואלית שהיא יצרה, אפליקציות יכולות להפעיל את הפעילויות שלהן רק בתצוגה וירטואלית שהן יצרו ב-Android 10. עם זאת:
- רכיבי מערכת עם הרשאת 
INTERNAL_SYSTEM_WINDOWיכולים לפעול בכל מסך. - משתתפים בשיחה עם הרשאה 
ACTIVITY_EMBEDDINGיכולים להפעיל פעילויות מאפליקציות אחרות עם הדגלActivityInfo.FLAG_ALLOW_EMBEDDED. - הפעלה של פעילות במסכים פרטיים מותרת רק לבעלים או לפעילויות שמוצגות במסך.
 
הגבלות דומות חלות על הוספת חלונות לתצוגות.
Android 10 כולל את השיטה ActivityManager#isActivityStartAllowedOnDisplay(Context context, int
displayId, Intent intent) לבדיקת הגבלות אבטחה באפליקציה לפני שמנסים להפעיל אותה במסך. ב-Android 9
(ובגרסאות קודמות), תוצאות של השקה מוגבלת מחזירות SecurityException.
רוב הגבלות האבטחה חלות בשיטה ActivityStackSupervisor#isCallerAllowedToLaunchOnDisplay().