#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