1962 читали · 3 года назад
Как передавать данные между фрагментами?
Это одна из самых популярных задач на работе, а ещё этот вопрос регулярно задают на собеседованиях. Решила подробнее разобраться и сразу зафиксировать все способы, которые знаю. 1. Использование аргументов у фрагментов Наверное, это самый популярный и простой способ, которые все хотя бы раз да использовали. Мы можем указать аргументы для фрагмента перед его созданием и получить их в методе onCreate() фрагмента: И получаем так: Можно использовать не только примитивы и строки, но и более сложные типы данных (можно даже передать целого котика, но он должен быть сериализуемым)...
Урок 17: Жизненный цикл Activity, Logcat (логирование) | Курс Android на Kotlin c нуля
Смотреть на обучающей платформе с ИИ: https://androidsprint.ru/courses/osnovy-android-xml Смотреть в VK: https://vkvideo.ru/playlist/-85562117_2/video-85562117_456239151 Смотреть на YouTube: https://www.youtube.com/watch?v=ah42ZZ4WRnI Вы уже не раз могли слышать про некие методы жизненного цикла, которые есть у разных компонентов. Чтобы разобраться зачем они вообще были придуманы и как их использовать (спойлер: они очень важны и нужны) – давайте взглянем на процесс запуска приложения. Итак, вы тапнули на иконку какого-нибудь приложения на экране смартфона...
Урок 2: Введение в XML, что такое View, теги и атрибут | Курс Android на Kotlin c нуля
Смотреть на обучающей платформе с ИИ: https://androidsprint.ru/courses/osnovy-android-xml Смотреть в VK: https://vkvideo.ru/video-85562117_456239056 Смотреть на YouTube: https://www.youtube.com/watch?v=Tp70zhTeWwM Итак мы планомерно вливаемся в разработку Android-приложений. Начинаем подготовку к верстке своего первого экрана для нашего учебного приложения для изучения английских слов. У меня в Figma есть дизайн-макет с несколькими экранами, так что представим, что это наш заказ на разработку или задачка с нового места работы...