Мое приложение в настоящее время использует пакет совместимости фрагментов / v4 для поддержки версий Android вплоть до 1.6. Это означает, что все мои фрагменты наследуются от версии пакета совместимости Fragment
. В настоящее время я пытаюсь переделать некоторые части приложения, чтобы воспользоваться функциями Honeycomb, например ActionBar
.
Я уже использую свою собственную реализацию в виде панели действий на устройствах до версии 3.0, а в остальных случаях - панель действий Honeycomb. Этот бит не является проблемой.
Моя проблема заключается в попытке реализовать вкладки с помощью ActionBar. ActionBar.TabListener
ожидает, что собственные классы Fragment
и FragmentTransaction
будут работать, поэтому попытка использовать мои классы Fragment (которые наследуются от библиотеки совместимости) не компилируется .
Итак, есть ли у кого-нибудь идеи, как я могу использовать фрагменты, использующие версию пакета совместимости Fragment
с вкладками ActionBar
?
tldr: как я могу использовать вкладки ActionBar с фрагментами, унаследованными от библиотеки совместимости v4?