add super.setAdapter() in setAdapter method to avoid unable to pause Activity NullPointerException which trace at ViewPager.onSaveInstanceState() line:504