マテリアル デザイン ガイドラインに従ってスクロール可能なタブを作成していますが、 から に切り替えたときに奇妙な問題が発生PagerAdapter
しFragmentPagerAdapter
ます。この問題は、タブ フラグメントに移動して戻ってきてから、もう一度移動した後にのみ発生します。
この問題のスクリーン レコーディングは、この URLで見ることができます。
私はこのライブラリを使用しています:私のフラグメントにはjpardogo/PagerSlidingTabStripです。これは、このフラグメントをインスタンス化する方法に関するコードです。
@OnItemClick(R.id.home_list_listview)
void onItemSelected(int position) {
getActivity().getSupportFragmentManager().beginTransaction()
.replace(R.id.container, new SlidingFragment())
.addToBackStack(null)
.commit();
}
ここでフラグメントのライフサイクルに基本的なものが欠けていますか? SlidingFragment
は単なる空白のフラグメントなので、特別な方法で構築する必要はありません。ライブラリのバグなのか、自分のコードなのかを特定しようとしています。