Изображение Android в режиме изображения
У меня есть приложение с двумя действиями, первое - это список фильмов, а второе - подробное действие и имеет плеер, который может воспроизводиться в режиме PictureInPicture. проблема в том, что если пользователь убивает приложение из последних элементов, окно PictureinPicture будет продолжать работать, и поскольку приложение было потоковым, а теперь соединение потеряно, PictureinPicture перейдет в режим зомби и не будет работать должным образом. что я могу сделать, чтобы решить эту проблему? в приложении youtube, когда действие находится в режиме PictureInPicture, приложение не отображается в последних элементах, я не уверен, как достичь этого решения.
1 ответ
Какого решения вы хотите достичь? если вы говорите о том, что "не отображается в последних элементах", вы можете добавить
excludeFromRecents
пометить свой
Activity
объявление s в манифесте (некоторые подробности ЗДЕСЬ)
android:excludeFromRecents
Следует ли исключить задачу, инициированную этим действием, из списка недавно использованных приложений, экрана обзора. То есть, когда это действие является корневым действием новой задачи, этот атрибут определяет, не должна ли задача отображаться в списке недавних приложений. Установите "true", если задачу нужно исключить из списка; установите "false", если он должен быть включен. Значение по умолчанию неверно".
вы также можете определить эту функцию с помощью
Intent
флаг
intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
Есть также
android:noHistory
флаг, может быть полезно в вашем случае