ここでは、ViewPagerで非常に奇妙な問題が発生しています。各ViewPagerページにリストを埋め込み、リストデータを更新するときに、リストアダプターとビューページャーアダプターの両方でnotifyDataSetChangedをトリガーします。
私たちが観察しているのは、ページがビューツリーを更新しない、つまり空白のままである、またはページング時にページが消えることさえあるということです。数回ページングを行うと、コンテンツが突然再表示されます。Androidにはここでビューの更新がないようです。また、階層ビューアを使用してデバッグする場合、ビューを選択すると常に再表示されることに気付きました。これは、階層ビューアが選択したビューを強制的に再描画するためと思われます。
ただし、プログラムでこの作業を行うことはできませんでした。リストビュー、またはビューページャー全体を無効にしても効果はありませんでした。
これは互換性ありです-v4_r7ライブラリ。また、ビューページャーに関連する多くの問題を修正すると主張しているため、最新のリビジョンを使用しようとしましたが、事態はさらに悪化しました(たとえば、ジェスチャーが壊れて、すべてのページをページングできなくなることがありました)。
他の誰かもこれらの問題に遭遇していますか、それともこれを引き起こしている可能性があるものについての考えがありますか?