ViewPager
いくつかのフラグメントを表示するために使用してTextView
いるFragmentActivity
. TextView
で現在選択されているフラグメントに応じて、テキストを変更する必要がありますViewPager
。私が直面した問題:ViewPager
いくつかのキャッシュ メカニズムがあり、フラグメントが実際にユーザーに表示される前にインスタンス化されます。たとえば、ViewPager
3 ページ目のフラグメントで 2 ページ目を選択した場合も作成されます。さらに、フラグメント内でこのフラグメントが現在表示されているのか、またはによって作成されたばかりでViewPager
、ユーザーには実際には表示されないのかを判断できません。私はこれを使用しようとしましOnPageChangeListener
たが、それに加えられた変更は私にとって許容できないほど遅くなりました(ページがスクロールされTextView
てから変更されました)
実際に必要なもの:ViewPager
FragmentActivity
、それ自体からでも、それ自体からでも構いませんFragment
。どうすればこれを達成できますか?
質問する
7519 次