может я не так объяснил... короче у меня есть фрагА. и фрагБ. из этих фрагов вызывается фрагС. фраг С листенера не имеет. Ему надо понять, кто его вызвал и какой сетРезалт выполнять.
может я не так объяснил... короче у меня есть фрагА. и фрагБ. из этих фрагов вызывается фрагС. фраг С листенера не имеет. Ему надо понять, кто его вызвал и какой сетРезалт выполнять.
может я не так объяснил... короче у меня есть фрагА. и фрагБ. из этих фрагов вызывается фрагС. фраг С листенера не имеет. Ему надо понять, кто его вызвал и какой сетРезалт выполнять.
При создании фрагмента C в аргументы можно положить информацию о том какой его фрагмент его вызвал и в зависимости от этого задавать ключ для FragmentResult
При создании фрагмента C в аргументы можно положить информацию о том какой его фрагмент его вызвал и в зависимости от этого задавать ключ для FragmentResult
то есть правильно Иван говорит.. аргумент просунуть определяющий кто его вызвал.
тут еще похожая задача. фрагмент А вызывает фрагмент Б для разных целей. есть фрагА с кнопкой "добавить" и ресайлкером. "добавить" вызывает фрагБ пустой, для заполнения. а если щелкнуть по айтему в ресайлкере, то вызывает фрагБ заполненный для редактирования. опять же фрагБ должен понять, для какой цели его вызвали. То есть тоже какой то ключ надо в аргументах пропихнуть