@Override public void onBackPressed() { OPDSBrowserFragment frag = (OPDSBrowserFragment) tab_opds.getFragment(); if (frag == null || !frag.isVisible() || !frag.loadPreviousPage()) { super.onBackPressed(); } }