У меня есть библиотека кода 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?