我有一个由FragmentStatePagerAdapter支持的ViewPager。该应用程序是一个Activity应用程序,每个“页面”都有片段。目前我正在使用ViewPager来显示产品类别,每个类别将包含列出所有产品的ListView(或RecyclerView)。用户点击产品后,viewpager片段将被ProductDetailsFragment替换。哪个都很好,但是当用户按下时,它会重新加载所有类别片段。反正有没有避免这种情况?问题是,如果用户必须分页超过3页,他们将希望保持其滚动状态。
答案 0 :(得分:0)
你应该使用这个
fragmentTransaction.add(android.R.id.content, fragment, Fragment.class.getSimpleName());
fragmentTransaction.addToBackStack(Fragment.class.getSimpleName()).commit();