Добрый вечер, вопрос: Что происходит с аргументами фрагмента, если его экземпляр переиспользуется? Будут ли они обновлены, если если используется SafeArgs с его делегатом navArgs?
Ну например если уйти с экрана X, а потом вернуться на него, но с другим параметром навигации. Android может решить переиспользовать тот же экземпляр фрагмента, вместо создания нового, так?
В этом случае интересно, как будут обновлены аргументы, если navArgs реализован через ленивый "парсинг" бандла getArguments()
А после того как фрагмент попается из бекстека, fragmentManager не хранит ссылку на него? В таком случае, действительно, ничего не будет переиспользовано
Нет такой вещи как переиспользование фрагментов, есть только сохранение их стека при смерти процесса, вместе с аргументами. Если вы фрагмент из стека удалили - всё, его больше нет.
Решил перейти на kotlin serialization, но получаю ошибку при попытке сделать (Json.decodeFromString(json)) из json`а объект, который из себя представляет массив. Модель, ошибка и целевой json: https://paste.ee/p/GS7D5