При использовании экрана activity.recreate () мигает черным в течение 0,5 сек.

Когда экран activity.recreate () мигает черным в течение 0,5 секунд, есть ли способ разрешить это, чтобы он не мигал. Или сделать весь затухание экрана до черного, прежде чем использовать функцию activity.recreate ()?

Попробуйте сделать 2 макета, 1 с приветливыми видами, а другой – все элементы видимы и используйте setContentView(layoutId); Для переключения между ними, если у вас есть слушатели на элементах пользовательского интерфейса, переместите установленные слушатели с onCraete() на onResume() и вызовите его при переключении компоновки