224 читали · 2 года назад
Фрагмент и его жизненный цикл.
Изначально фрагменты придумали когда-то давно (в android 3), потому что люди стали пользоваться планшетами и там приложения растягивались и выглядели не очень. Что можем сказать о фрагментах: Методы жизненного цикла: Дубль статей в телеграмме — https://t...
722 читали · 1 год назад
Как передавать данные между фрагментами?
Это одна из самых популярных задач на работе, а ещё этот вопрос регулярно задают на собеседованиях. Решила подробнее разобраться и сразу зафиксировать все способы, которые знаю. 1. Использование аргументов у фрагментов Наверное, это самый популярный и простой способ, которые все хотя бы раз да использовали. Мы можем указать аргументы для фрагмента перед его созданием и получить их в методе onCreate() фрагмента: И получаем так: Можно использовать не только примитивы и строки, но и более сложные типы данных (можно даже передать целого котика, но он должен быть сериализуемым)...