web-dev-qa-db-ja.com

サポートライブラリなしでFragmentStatePagerAdapterを使用する

サポートライブラリなしでクラスFragmentStatePagerAdapterまたはそれに相当するものを使用することは可能ですか?

サポートライブラリのフラグメントの代わりにネイティブフラグメントを使用する方法を知っています。他の多くのクラスにも同様の同等のものがありますが、このクラスの代わりに使用する必要があるものが見つかりません。

基本的にはこのようにアダプターで使用するために拡張したい

public class ImageAdapter extends FragmentStatePagerAdapter {...
34
Igor Čordaš

ViewPagerdocs を読んだと思いますが、念のため:

このクラスは現在、初期の設計と開発が行われています。 APIは、互換性ライブラリの今後の更新で変更される可能性があり、アプリを新しいバージョンに対してコンパイルするときに、アプリのソースコードを変更する必要があります。

私も当初、PagerAdapterクラスがAndroid.app.*名前空間の一部ではなかった理由について困惑していました。それらはまだ改良中であるため、サポートライブラリに含まれているため、変更が導入されたときにこれらのライブラリを頻繁に更新できます(AOSPの更新ははるかに便利ではないため、発生頻度ははるかに低くなります)。 AndroidチームがViewPagerとそれに関連するすべてのクラスを最終的に形作ると、それらはAOSPの一部になるようです。ViewPagerでさえクラス自体はまだV4サポートライブラリの一部です。したがって、近い将来、必要なことが可能になるはずです... :)

16
Y.S