@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); DatabaseHelper dbHelper = new DatabaseHelper(this); try { dbHelper.createDataBase(); dbHelper.openDataBase(false); } catch (IOException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } copyOldData(); dbHelper.close(); dialogLanguage(); setLocale(this); if (savedInstanceState != null) { position = savedInstanceState.getInt("position"); } setContentView(R.layout.activity_main); mPager = (ViewPager) findViewById(R.id.ViewPager_mainPager); mPager.setOffscreenPageLimit(2); mPager.setAdapter(new MFragmentAdapter(getSupportFragmentManager())); UnderlinePageIndicator indicator = (UnderlinePageIndicator) findViewById(R.id.CirclePageIndicator_indicator); indicator.setViewPager(mPager); SharedPreferences pref = getSharedPreferences("reset", 0); position = pref.getInt("position", 0); mPager.setCurrentItem(position); testIndicatorIcon = (ImageView) findViewById(R.id.indicator_Test); contentIndicatorIcon = (ImageView) findViewById(R.id.indicator_Content); schoolInidcatorIcon = (ImageView) findViewById(R.id.indicator_Schools); setTitleButtons(); testIndicatorIcon.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { mPager.setCurrentItem(0); setTitleButtons(); } }); contentIndicatorIcon.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { mPager.setCurrentItem(1); setTitleButtons(); } }); schoolInidcatorIcon.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { mPager.setCurrentItem(2); setTitleButtons(); } }); indicator.setOnPageChangeListener( new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled( int position, float positionOffset, int positionOffsetPixels) {} @Override public void onPageSelected(int position) { setTitleButtons(); } @Override public void onPageScrollStateChanged(int state) {} }); }