FragmentStatePagerAdapter に裏打ちされた ViewPager があります。このアプリは、「ページ」ごとにフラグメントを持つ単一のアクティビティ アプリです。現在、ViewPager を使用して製品のカテゴリを表示しています。各カテゴリには、すべての製品を一覧表示する ListView (または RecyclerView) が含まれます。ユーザーが製品をタップすると、viewpager フラグメントが ProductDetailsFragment に置き換えられます。これはすべてうまくいきますが、ユーザーが押し戻すと、すべてのカテゴリ フラグメントがリロードされます。それを回避する方法はありますか?問題は、ユーザーが 3 ページ以上のページネーションを行う必要がある場合、スクロール状態を維持したいということです。