private void reloadData(int position, int verse) { ReadingFragment fragment = (ReadingFragment) mAdapter.instantiateItem(mPager, position); if (verse > 0) { fragment.setForceVerse(verse); } Bundle bundle = fragment.getArguments(); if (bundle != null) { bundle.putAll(mAdapter.getData(position)); fragment.reloadData(); } }