Что эквивалентно val bundle = bundleOf (..) для связи между фрагментами в java? - PullRequest
2 голосов
/ 29 января 2020

Я изучаю компонент навигации в android. Что эквивалентно val bundle = bundleOf (..) для связи между фрагментами в java?

1 Ответ

1 голос
/ 29 января 2020

Здесь есть хорошая ссылка: https://developer.android.com/training/basics/fragments/communicating

В качестве резюме вы можете создать экземпляр и отправить пакет к фрагменту следующим образом:

// Create fragment and give it an argument for the selected article
ArticleFragment newFragment = new ArticleFragment();
Bundle args = new Bundle();
args.putInt(ArticleFragment.ARG_POSITION, position);
newFragment.setArguments(args);

Также для связи фрагмент может вызывать обратные вызовы в родительском элементе, определяя интерфейс во фрагменте и реализуя его в родительском элементе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...