0

我有一個由FragmentStatePagerAdapter支持的ViewPager。該應用程序是一個單獨的活動應用程序,每個「頁面」都有片段。目前,我使用ViewPager顯示產品類別,每個類別將包含列出所有產品的ListView(或RecyclerView)。一旦用戶點擊產品,viewpager片段將被ProductDetailsFragment替換。這一切都很好,但是當用戶按下後,它會重新加載所有的分類片段。無論如何要避免這種情況?問題是,如果用戶不得不分頁超過3頁,他們會希望保持滾動狀態。Android ViewPager片段 - 維護狀態

+0

你總是可以只已詳情單獨的活動,而不是分類。 – Yoda

回答

0

你應該使用這個

fragmentTransaction.add(android.R.id.content, fragment, Fragment.class.getSimpleName()); 
    fragmentTransaction.addToBackStack(Fragment.class.getSimpleName()).commit();