#AndroidX
Обновление 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