Рубрики
Без рубрики

КАК ПРЕДОТВРАТИТЬ ПЕРЕЗАПУСК АКТИВНОСТИ ПРИ ПОВОРОТЕ ТЕЛЕФОНА

Я работал над контактным приложением для Android, в котором форма/контекст добавления контактов представляет собой фрагмент… С тегами android, kotlin, java.

Я работал над контактным приложением для Android, в котором форма/контекст добавления контактов представляет собой фрагмент основной деятельности.

Функции приложения работали нормально, пока я не попробовал его при вращении и не обнаружил, что во время добавления фрагмента контакта основное действие воссоздается, что приводит к появлению фрагмента в основном действии (т.Е. activity_main.xml ) как показано на рисунке ниже

Я начал искать в Интернете возможные решения и пробовал множество ответов на связанные с этим проблемы.

Я, наконец, наткнулся на краткий и полезный ответ, и я рад написать свой первый блог с небольшим объяснением того, как решить эту проблему.

Подробности приведены ниже:

Просто обработайте конфигурацию в своем манифесте с помощью кода ниже!


и это все.

Я не хочу утомлять вас слишком подробными подробностями по этому поводу , , суть изменения заключается в том, что действие воссоздается при повороте, на скрытой клавиатуре или изменении размера экрана, и для предотвращения этого используйте приведенный выше код в вашем manifest.xml файл

Однако, если вам более любопытно, вы можете погрузиться в более подробную информацию здесь

Спасибо.

Оригинал: “https://dev.to/darothub/how-to-prevent-activity-from-restarting-when-phone-is-rotated-5ff9”