Обновление AndroidX
Вышло свежая порция обновление библиотек AndroidX. Из интересного:
Стабильная версия Collection 1.1.0 + ktx
👉Улучшена производительность и API Android коллекций
Первая beta Fragment 1.1.0
👉 Создание собственной FragmentFactory, которая будет использоваться для создание
Fragment. Это позволяет избавиться от рефлексии при создании Fragment и начать передавать параметры в конструктор.👉 Тестирование
Fragment в изоляции с помощью FragmentScenario👉 Больше nullability аннотаций в API
👉 Kotlin делегаты
by viewModels() и by activityViewModels() для получения ViewModel👉 Поддержка задания
View для Fragment с помощью передачи его в конструктор👉Креши, выбрасываемые
FragmentManager, теперь содержат информацию о Fragment👉Возможность задать максимальное состояние в
Lifecycle для выполнения транзакции FragmentManagerПервая beta Activity 1.0.0
👉 Возможность задать
OnBackPressedCallback в Activity👉 Новые удобные Kotlin API
👉 Задание content view
Activity с помощью аннотации @ContentViewПервая beta Preference 1.1.0
👉 Возможность динамического изменения описания
Preference с помощью SummaryProvider👉 Обновлена
SeekBarPreference: соответствие Material Design и возможность обновление во время перемещения ползунка👉 Возможность задания доступности для копирования содержимого с помощью Preference.setCopyingEnabled()
👉 Используйте
PreferenceFragmentCompat вместо PreferenceFragment. Аналогично правило теперь действует и для Preference👉 Кастомизациия
EditText с помощью EditTextPreference.OnBindEditTextListener