Tenho uma pergunta sobre as bibliotecas de suporte do Android, fragmentos e, como exemplo específico, a ViewPagerclasse. Minha intenção é criar um aplicativo com funcionalidade semelhante à amostra fornecida no site do desenvolvedor Android ( http://developer.android.com/training/animation/screen-slide.html ou http://developer.android.com/ treinamento / implementação-navegação / lateral.html ). Observando o código deles, notei que eles utilizam a android.support.v4.appbiblioteca, que, a partir de minhas pesquisas, é a única maneira de acessar a ViewPagerclasse.
Na minha situação, não tenho interesse em compatibilidade com versões anteriores. O nível mínimo de API é 14 (Ice Cream Sandwich) e o destino da compilação é 4,2 Jelly Bean. Na sua forma mais simples, meu aplicativo executa exatamente o mesmo que a segunda demonstração que eu vinculei no site de desenvolvimento do Android - basta passar entre três guias com conteúdo em cada uma.
Todos os artigos / postagens / respostas que li parecem favorecer fortemente a biblioteca de suporte da v4 . Agora, para minha (s) longa (s) pergunta (s):
Qual é a melhor maneira de estruturar meu aplicativo - usando
android.support.v4.appe, assim, usando SupportFragments, ou usar os Fragmentos fornecidos emandroid.app- e por quê?Se os fragmentos de
android.appsão o caminho a percorrer, qual é a melhor maneira de abordarViewPagers?Se os SupportFragments forem mais adequados para a tarefa, eu estimaria que eles possuem a mesma funcionalidade que a outra - então qual é o objetivo de tê-los por dentro
android.app?
Espero que alguém com um entendimento mais claro possa me dar um pouco de esclarecimento porque estou confuso ...
SupportFragmentnão é uma classe no SDK do Android ...
SupportFragment, estou apenas me referindo à Fragmentclasse disponível no android.support.v4.app.
ViewPagerno android.app.
Fragmentsse você estiver usando oViewPagerque você precisa para usar a biblioteca de suporteSupportFragment