Несколько методов передачи данных между экранами приложения Android:
Традиционный — с помощью наборов данных Bundle. www.fandroid.info Создаётся набор данных «ключ-значение», который передаётся через action в первом фрагменте и извлекается во втором. www.fandroid.info
Типобезопасный — при помощи безопасных аргументов SafeArgs. www.fandroid.info Для этого используется плагин Gradle, который генерирует простейшие классы для типобезопасного доступа к аргументам экранов назначения и действий. habr.com Подход построен на основе использования Bundle, но требует дополнительного кода для большей типовой безопасности. habr.com
Передача данных в качестве дополнительных в намерении, которое запускает второе действие. stackoverflow.com Для этого нужно зарегистрировать OnClickListener для кнопки и передать необходимые данные, добавив их в намерение. stackoverflow.com
Использование диплинков (deep link). habr.com Это URI, который указывает на какой-либо экран приложения. habr.com Они полезны, если нужно направить пользователя на конкретный экран, чтобы он не добирался до него сам. habr.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.