я выбираю фотографию из галереи и передаю ее как bitmap на второй экран
на 2 экране рисую на этом изображении что то и мне надо нарисованное изображение передать назад на экран 1 и уже отобразить фотографию + нарисованное изображение
как лучше такое сделать?
Не надо передавать никакие битмапы, есть такая штука как setFragmentResult
ну это решение привязано к апи фрагмента, я бы хотел не завязываться на этом, ибо в будущем хочу попробовать компоуз. передавать картинку ввиде base64 в аргументах навигации не особо хотелось, поэтому и я сделал sharded view model подписываясь на bitmap выбранной картинки из галереи
Singleton set get
а как ты передаешь битмапу с 1 экрана на второй?
Обсуждают сегодня