Android Предоставляет поддержку нескольких окон из Android 8.0 (уровень API 26).
Вы можете управлять несколькими экранами одновременно в приложении. Для этого вам нужно следовать многооконному жизненному циклу и обрабатывать конфигурации.
Проверьте ссылку ниже для справки.
https://developer.android.com/guide/topics/ui/multi-window.html#lifecycle
Ниже приведены некоторые методы, которые могут вам помочь:
ActivityOptions
предоставляет два новых метода для поддержки нескольких дисплеев:
setLaunchDisplayId()
Указывает, какое отображение должно отображаться при запуске.
getLaunchDisplayId()
Возвращает текущий экран запуска действия.
Помимо этого,
Установите этот атрибут в манифесте или элементе, чтобы включить или отключить многооконный просмотр:
android:resizeableActivity=["true" | "false"]