Допустим, у нас есть два фрагмента A и B. Мы отправляем объект O1 из фрагмента A в B, используя Bundle, и вносим фрагмент B в текущую активность. Делаем некоторые изменения с O1, т.е. сохраняем данные в объекте полезной нагрузки O1, и теперь мыВернитесь к фрагменту A, где находится кнопка сохранения.Теперь, если мы сохраним данные, которые есть у O1, т.е. O1.savetoDatabase (), мы не получим изменения данных, которые мы сделали во фрагменте B. Есть ли возможный способ получить изменения во фрагменте A для объекта, переданного во фрагмент B?(что-то вроде ссылок, которые вызывают изменения)
РЕДАКТИРОВАТЬ: второй ответ, который использует setTargetFragment, кажется, работает, но единственная проблема заключается в том, когда я нахожусь на фрагменте B и затем отправляю данные на фрагмент A, я получаюданные в объекте O1 (это нормально работает) фрагмента A, но когда я нажимаю кнопку возврата от фрагмента B к фрагменту A, данные в O1 теряются из-за воссоздания фрагмента.Что нужно сделать, чтобы сохранить отправленные данные?