Android лаунчер постоянно меняет размеры
Я занимаюсь разработкой корпоративного приложения, которое запускается в режиме пользовательского киоска (я запускаю его как средство запуска), но я замечаю, что мое приложение получает сообщения с постоянным изменением размера, например:
MSG_RESIZED: frame=Rect(0, 0 - 2048, 1536) ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=2
Relayout returned: oldFrame=[0,0][2048,1536] newFrame=[0,0][2048,1536] result=0x1 surface={isValid=true -889108480} surfaceGenerationChanged=false
И под постоянным я подразумеваю каждые 30-40 секунд.
Я попытался обойти эту проблему, сообщив Android, я буду обрабатывать размеры экрана (В манифесте я добавил android:configChanges="orientation|screenSize"
), но это не похоже на работу.
Я заметил, что непосредственно перед изменением размера приложения строка состояния перемещается вверх и в сторону, но даже когда я скрываю строку состояния в своем приложении, она все равно делает это с этим интервалом.
Проблема возникает, когда я перехожу в режим киоска (установите приложение в качестве запуска), но только после того, как я скажу моему приложению сбросить саму себя (я очищаю базу данных и снова запускаю свою основную деятельность). Я понятия не имею, почему это может заставить мое приложение начать пытаться вращаться.