169 похожих чатов

Добрый день. Снова поднимаю вопрос как корректно передавать лямбды, колбжки,

листенеры в аргументы фрагмента? На данный момент столкнулся с проблемой:

Parcelable encountered IOException writing serializable object (name = ...lambdaName$1)

Собственно происходит она из-за взаимодействием с viewModel и активити в лямбде, которые понятное дело не могут сериализоваться (да и не зачем)

9 ответов

10 просмотров

А в чем задача передавать лямбы, колбэки и листенеры в аргументы фрагмента?

разве что через фабрику

понятное дело не могут сериализоваться (да и не зачем) лол, а зачем во фрагменте существует механизм arguments?

Денис Максимов- Автор вопроса
Savva Mirzoyan
А в чем задача передавать лямбы, колбэки и листене...

чтобы они не превратились в тыкву после восстановления, пересоздания активтии

Денис Максимов
чтобы они не превратились в тыкву после восстановл...

вот именно для этого и происходит сериализация

Денис Максимов
чтобы они не превратились в тыкву после восстановл...

Не, я имею в виду зачем изначально передавать именно колбэки?

Денис Максимов- Автор вопроса
Savva Mirzoyan
Не, я имею в виду зачем изначально передавать имен...

Если есть другой вариант, я готов рассмотреть. На данный момент мне нужно чтобы текущий фрагмент что-то сделал, после того как откроется следующий момент, там что-то сделается и он закроется.

https://developer.android.com/guide/fragments/communicate#fragment-result

Денис Максимов- Автор вопроса
Savva Mirzoyan
https://developer.android.com/guide/fragments/comm...

Да, вы правы, совсем забыл про это

Похожие вопросы

Обсуждают сегодня

Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs Julia? Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathemat...
Илья Гаража
10
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
14
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
13
кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
словил ушиб всей бабки Uncaught Error: Class "EvolutionCMS\Main\MainServiceProvider" not found in и ни composer update, ни composer dump-autoload не помогает что ещё сделать...
Oleg Nosov
7
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
Или мне дублировать структуру с информацией о следующем потоке в адресное пространство текущего потока?
One
9
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Серьезно? Вот прям так на глагне на первом экране?
Sasha Beep
8
Карта сайта