Exemplo n.º 1
0
  @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) {}
        });
  }