"быстро что б работало"(это важнее сейчас))
Что есть:
Activity 1 в которой есть ресайклер который состоит из разных вьюхолдеров и в одном из них есть пункт типа "Выбрать Фото" (в это место нужно передать POJO фотки)
Есть Activity 2 (журнал с фотками). Изначально существовал как просто просмотр фоток, но сейчас при клике на "Выбрать Фото" из ресайклера в Activity 1, я открываю Activity 2 с возможностью выбора фото (по клику по фотке должно передаваться фото в ресайклер в Activity 1)
Вопрос: Как передать pojo фотки из Activity 2 в Activity 1??
(Мне сейчас важно "быстро на коленке" это сделать, но в принципе понимать как Правильно такое реализовывать)
Если после выхода сохранять не надо, object или синглотон. Если надо, базу данных
Вообще быстрее некуда и "всегда так делаю": 1. При onBind... pojo элемента ресайклера суется в tag поле вьюхолдера, setTag() 2. При клике мы его из view извлекаем, кастим к pojo типу, делаем лок.копию и вперед
То есть в синглотон кладешь список, и он будет доступен в любой точке программы, так сказать. Можешь откуда хочешь доставать, откуда хочешь добавлять
Обсуждают сегодня