同じ xml レイアウトを使用する 8 つのフラグメントを持つ ViewPager を作成しました。ただし、フラグメントごとに異なるコンテンツを使用する必要があります。特定のコンテンツをそのフラグメントにロードできるように、フラグメントの ID を取得する必要があります。
私はもう試した
extras.putInt(Globals.KEY_CATEGORY_POSITION, position);
fragment.setArguments(extras);
FragmentPagerAdapter の getItem(int position) メソッドで。
次に、 Fragment クラスでのフラグメントの位置を取得します。これを行うと、各フラグメントの位置を出力するときに 0 から 7 に移動しますが、すべてが 7 に増加するため、すべて同じフラグメントになります。
各フラグメントの ID を取得する他の方法はありますか?