Exemplo n.º 1
0
  @Override
  public void onBackPressed() {
    int currentItem = viewPager.getCurrentItem();

    if (listFragments != null && currentItem >= 0 && currentItem < listFragments.size()) {
      Fragment fragment = listFragments.get(currentItem);
      if (fragment != null && fragment instanceof BackManager) {
        if (((BackManager) fragment).onBackPressed()) {
          super.onBackPressed();
        }
      }
    } else {
      super.onBackPressed();
    }
  }