Как передать данные обратно, используя компонент навигации 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

0 ответов

Другие вопросы по тегам