private void showCurrentFragment() { HashMap<Integer, DSFragment> subfragments = getSubFragments(); for (int i = 0; i < mOrder.size(); ++i) { DSFragment subfragment = subfragments.get(mOrder.get(i)); subfragment .getRootView() .setVisibility(i == mCurrentFragmentPosition ? View.VISIBLE : View.GONE); ++i; } }