@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mViewPager = (ViewPager) this.findViewById(R.id.view_pager);
    final ActionBar bar = this.getSupportActionBar();
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    LineFragment lineFrag = new LineFragment();
    BarFragment barFrag = new BarFragment();
    PieFragment pieFrag = new PieFragment();

    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(bar.newTab().setText("Line"), LineFragment.class, null, lineFrag);
    mTabsAdapter.addTab(bar.newTab().setText("Bar"), BarFragment.class, null, barFrag);
    mTabsAdapter.addTab(bar.newTab().setText("Pie"), PieFragment.class, null, pieFrag);
    mViewPager.setOffscreenPageLimit(mTabsAdapter.getCount() - 1);
  }