0

У меня есть библиотека кода Android, которую я использую во всех проектах Android. Я создал его некоторое время назад, и он использует библиотеку поддержки v4 (любые подклассы Fragment наследуют свой Fragment, а все мои Activity s - FragmentActivity s).Android Какой фрагмент (и активность) использовать

В большинстве моих проектов у меня есть BaseActivity класс, который наследуется от FragmentActivity, так что я не придется беспокоиться о случайном определении без поддержки библиотеки Activity и попытаться использовать один из Fragment с из библиотеки поддержки. В этом BaseActivity я поставил много своего конкретного шаблона приложения.

Теперь я разрабатываю логистику отказа от поддержки одного из моих приложений для устройств ниже ICS. Я нашел несколько вопросов относительно того, как продолжать использовать свою библиотеку Android, которая в основном сводится к тому, следует ли мне продолжать использовать FragmentActivity и фрагмент библиотеки поддержки даже после отказа от поддержки HC-.

Я застрял между удобством «родной Fragment и ActionBar и новыми возможностями, они приходят с, и обратной совместимости характера библиотеки поддержки (например, вложенные фрагменты для 4.0-4.1).

Любой есть ли какие-либо данные о том, следует ли мне использовать библиотеку поддержки или стоит ли найти какой-то способ иметь нелепый объем проверки версий и накладные расходы кода, чтобы обеспечить реализацию для версий, которым нужна библиотека поддержки и версии, которые могут использовать текущий API?

ответ

3

Я бы предложил сохранить реализацию библиотеки поддержки. Это позволяет использовать такие вещи, как Vie wPagers без беспокойства или смешивания и соответствия реализаций. Он также гарантирует, что базовый код не изменится на вас, пока вы не обновите банку библиотеки поддержки.

Смежные вопросы