Как передать данные обратно, используя компонент навигации Android
У меня есть два фрагмента (например, Fragment1,Fragment2), я могу использовать
Navigation.findNavController(v).navigate(R.id.action_fragment1_to_fragment2, args)
;
фрагмент2 может получить аргументы с помощью safeArgs
но как я могу получить данные, которые фрагмент2 хочет отправить обратно?
у NavController нет такого метода, как navigateForResult()
когда Navigation.findNavController(v).navigateUp()
во фрагменте 2;
Как я могу получить данные из фрагмента 2, используя компонент навигации?
подождите минутку
Я думал один способ отправить обратно
установить действие popTo фрагмент1 с комплектом содержит данные
тогда можете получить новые данные из фрагмента2