В методе действия onCreate () используется следующий фрагмент:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,
WindowManager.LayoutParams.FLAG_SECURE)
К сожалению, я еще не получил обновление на устройстве для проверки работоспособности. Пока я пытался проверить работоспособность в SauceLabs (онлайн-тестовой ферме) для действий, в которых использовался вышеуказанный фрагмент, экран стал пустым (Устройства: Pixel и Pixel2 v9.0).
Это не относится к более ранним версиям (протестировано до v8.1.0). В более ранних версиях работает нормально, снимок экрана ограничен.
В документации по разработке Android упоминается следующее:
int FLAG_SECURE Флаг окна: обрабатывать содержимое окна как безопасное, не допуская его появления на снимках экрана или просмотра на незащищенных экранах.
https://developer.android.com/reference/android/view/WindowManager.LayoutParams
Хотел проверить, проверял ли кто-нибудь этот сценарий и сталкивался ли с какой-либо проблемой. Или просто последняя версия ОС считает небезопасными экраны онлайн-лаборатории тестирования.
Целевой API: 26