Страницы

Поиск по вопросам

воскресенье, 8 марта 2020 г.

Библиотека совместимости фрагментов

#android #android_fragment #android_support_library


Вопрос уточняющий. Фрагменты появились в 3й версии Андроид API 11, ориентируюсь я
на пользователей начиная с API 15 и выше. Значит не нужно использовать android.support.v4.app.Fragment?
Эта либа для поддержки фрагментов в версиях ниже 3, так же ведь?)
    


Ответы

Ответ 1



Если хотите использовать все современные возможности фрагментов, исправления и максимально одинаковое поведение на разных версиях андройда, то лучше использовать фрагменты и библиотеки поддержки. Смысл использовать родные фрагменты есть, только если у вас довольно маленькое приложение и вы хотите сделать его макимально маленьким). Нынче даже сама Android Studio по умолчанию при создании нового проекта с активити и фрагментами использует таковые из сапорт либы.

Ответ 2



Да всё верно. Получается так, что если вы хотите использовать фрагменты и покрывать устройства версии ниже чем API11, то необходимо использовать android.support.v4.app.Fragment. Если в этом нет нужды, используйте android.app.Fragment

Комментариев нет:

Отправить комментарий