List of usage examples for android.support.v4.app FragmentManager popBackStack
public abstract void popBackStack();
From source file:org.peercast.core.PeerCastActivity.java
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: { FragmentManager man = getSupportFragmentManager(); if (man.getBackStackEntryCount() > 0) man.popBackStack(); return true; }//from w ww. j av a 2s .c o m case R.id.menu_upnp_fragment: startFragment(new PecaPortFragment()); return true; case R.id.menu_view_log: startFragment(new LogViewerFragment()); return true; default: return super.onOptionsItemSelected(item); } }
From source file:com.balch.mocktrade.TradeApplication.java
public void closeCurrentView() { FragmentManager fragmentManager = this.activity.getSupportFragmentManager(); fragmentManager.popBackStack(); }
From source file:org.dalol.orthodoxmezmurmedia.modules.chat.ChatActivity.java
private void clearBackStack() { FragmentManager manager = getSupportFragmentManager(); for (int i = 0; i < manager.getBackStackEntryCount(); i++) { manager.popBackStack(); }/*from ww w. ja va2 s. co m*/ }
From source file:com.webmons.disono.toolbar.MainActivity.java
@Override public void onBackPressed() { FragmentManager fragmentManager = getSupportFragmentManager(); if (fragmentManager.getBackStackEntryCount() > 0) { // back to history stack fragmentManager.popBackStack(); } else {//from w w w.j av a 2 s.c om super.onBackPressed(); } }
From source file:org.spinsuite.view.T_DynamicTabDetail.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { // //from w w w . j a v a 2 s .c o m if (getActivity().findViewById(R.id.ll_ListLand) != null) return false; FragmentManager fm = getChildFragmentManager(); if (fm.getBackStackEntryCount() > 0) { // Get Back fm.popBackStack(); return true; } } // return false; }
From source file:org.gnucash.android.ui.settings.PreferenceActivity.java
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { android.app.FragmentManager fm = getFragmentManager(); if (fm.getBackStackEntryCount() > 0) { fm.popBackStack(); } else { finish();// w ww . j ava2 s. c o m } } else { finish(); } return true; default: return false; } }
From source file:com.kogitune.activitytransition.fragment.ExitFragmentTransition.java
public void startExitListening(final Runnable popBackStackRunnable) { if (interpolator == null) { interpolator = new DecelerateInterpolator(); }/*from ww w .java 2 s . co m*/ final View toView = moveData.toView; toView.setFocusableInTouchMode(true); toView.requestFocus(); toView.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (event.getAction() != KeyEvent.ACTION_UP) { return true; } TransitionAnimation.startExitAnimation(moveData, interpolator, new Runnable() { @Override public void run() { if (popBackStackRunnable != null) { popBackStackRunnable.run(); return; } if (fragment == null) { if (!supportFragment.isResumed()) { return; } final FragmentManager fragmentManager = supportFragment.getFragmentManager(); if (fragmentManager != null) { fragmentManager.popBackStack(); } } else { if (!fragment.isResumed()) { return; } final android.app.FragmentManager fragmentManager = fragment.getFragmentManager(); if (fragmentManager != null) { fragmentManager.popBackStack(); } } } }); return true; } return false; } }); }
From source file:com.kogitune.activity_transition.fragment.ExitFragmentTransition.java
public void startExitListening(final Runnable popBackStackRunnable) { if (interpolator == null) { interpolator = new DecelerateInterpolator(); }/*w ww. j a v a2 s. com*/ final View toView = moveData.toView; toView.setFocusableInTouchMode(true); toView.requestFocus(); toView.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (event.getAction() != KeyEvent.ACTION_UP) { return true; } TransitionAnimation.startExitAnimation(moveData, interpolator, new Runnable() { @Override public void run() { if (popBackStackRunnable != null) { popBackStackRunnable.run(); return; } if (fragment == null) { if (!supportFragment.isResumed()) { return; } final FragmentManager fragmentManager = supportFragment.getFragmentManager(); if (fragmentManager != null) { fragmentManager.popBackStack(); } } else { if (!fragment.isResumed()) { return; } final android.app.FragmentManager fragmentManager = fragment.getFragmentManager(); if (fragmentManager != null) { fragmentManager.popBackStack(); } } } }, listener); return true; } return false; } }); }
From source file:net.peterkuterna.android.apps.devoxxfrsched.ui.tablet.ScheduleMultiPaneActivity.java
@Override public void onBeforeCommitReplaceFragment(FragmentManager fm, FragmentTransaction ft, Fragment fragment) { super.onBeforeCommitReplaceFragment(fm, ft, fragment); if (fragment instanceof SessionsFragment) { fm.popBackStack(); } else if (fragment instanceof SessionDetailFragment) { if (fm.getBackStackEntryCount() > 0) { fm.popBackStack();//from w w w. j a v a 2s. c om } ft.addToBackStack(null); } updateBreadCrumb(); }
From source file:io.github.waka.sevenhack.activities.MainActivity.java
@Override public void onBackPressed() { if (binding.drawer.isDrawerOpen(GravityCompat.START)) { binding.drawer.closeDrawer(GravityCompat.START); return;//from w w w . j a v a 2 s . c om } FragmentManager fm = getSupportFragmentManager(); if (fm.getBackStackEntryCount() > 0) { fm.popBackStack(); return; } super.onBackPressed(); }