#android #android-studio #kotlin #android-navigation #android-safe-args
#Android #android-studio #kotlin #android-навигация #android-safe-args
Вопрос:
Я создаю приложение для школьного задания, в котором мне нужно использовать 2 действия, в обоих из которых есть navGraph с несколькими фрагментами.
Я знаю, как передавать данные между фрагментами, но мне нужно передавать данные из UserActivity в MainActivity с помощью safeArgs.
Мне нужно передать идентификатор пользователя из пользовательского фрагмента в основной фрагмент
Я не смог найти никакой информации по этому вопросу, может кто-нибудь мне помочь?
Ответ №1:
Сначала вам нужно передать аргументы от UserFragment
до MainActivity
, а затем извлечь аргументы внутри вашего MainFragment
using MainFragmentArgs.fromBundle(requireActivity().intent.extras)
. Для получения подробной информации ознакомьтесь с этим простым репозиторием, который я только что создал, который реализует ваши требования.