ActionBarSherlock と ViewPagerIndicator を使用して、タブとリスト ナビゲーションの両方を持つアクティビティを作成しています。
タブは FragmentStatePagerAdapter によってサポートされており、ユーザーはアプリのさまざまなセクション間を移動できます。リスト ナビゲーションにより、ユーザーは現在表示しているタブのビュー モードを切り替えることができます。たとえば、検索結果を表示している場合、リスト モードとグリッド モードを切り替えることができます。
私が抱えている問題は、タブ間をスクロールすると、リスト ナビゲーションが断続的に機能しなくなることです。スピナーをクリックすると、オプションのリストが表示されますが、そのうちの1つを選択すると、スピナーのテキストが表示されます:
- 更新されない、
- onNavigationItemSelected() は呼び出されません。
(何らかの理由で FragmentStatePagerAdapter ではなく FragmentPagerAdapter を使用すると、問題が頻繁に発生しなくなるように見えますが、それでも時々発生します。)
何か案は?
ありがとう