List of usage examples for android.support.v4.app FragmentManager popBackStack
public abstract void popBackStack();
From source file:hku.fyp14017.blencode.ui.fragment.UserBrickDataEditorFragment.java
private void onUserDismiss() { SherlockFragmentActivity activity = getSherlockActivity(); FragmentManager fragmentManager = activity.getSupportFragmentManager(); fragmentManager.popBackStack(); if (activity instanceof ScriptActivity) { ((ScriptActivity) activity).setupActionBar(); ((ScriptActivity) activity).redrawBricks(); } else {/* www .jav a 2 s. c o m*/ Log.e("userbricks", "UserBrickDataEditor.onUserDismiss() called when the parent activity is not a UserBrickScriptActivity!\n" + "This should never happen, afaik. I don't know how to correctly reset the action bar..."); } BottomBar.showBottomBar(getActivity()); }
From source file:edu.usf.cutr.opentripplanner.android.MyActivity.java
@Override public void onSwitchedToMainFragment(Fragment f) { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); transaction.remove(f);//from w w w .j av a2 s . c om transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); fm.popBackStack(); transaction.commit(); mainFragment.showRouteOnMap(currentItinerary, true); }
From source file:com.facebook.samples.hellofacebook.MainActivity.java
private void onFriendPickerDone(FriendPickerFragment fragment) { FragmentManager fm = getSupportFragmentManager(); fm.popBackStack(); String results = ""; Collection<GraphUser> selection = fragment.getSelection(); if (selection != null && selection.size() > 0) { ArrayList<String> names = new ArrayList<String>(); for (GraphUser user : selection) { names.add(user.getName());/*from www . j a v a 2 s .c o m*/ } results = TextUtils.join(", ", names); } else { results = getString(R.string.no_friends_selected); } showAlert(getString(R.string.you_picked), results); }
From source file:com.greatspeeches.slides.ScreenSlidePageFragment.java
public void closeYVplayer() { android.support.v4.app.FragmentManager fragmentManager = myContext.getSupportFragmentManager(); if (fragmentManager.getBackStackEntryCount() > 0) { fragmentManager.popBackStack(); }// ww w.j a v a2s . c o m videoRel.setVisibility(View.GONE); personImg.setVisibility(View.VISIBLE); fragmentsLayout.setVisibility(View.GONE); }
From source file:com.torrenttunes.android.ui.ActionBarCastActivity.java
@Override public void onBackPressed() { // If the drawer is open, back will close it if (mDrawerLayout != null && mDrawerLayout.isDrawerOpen(Gravity.START)) { mDrawerLayout.closeDrawers();/*from w ww. ja v a 2s .c om*/ return; } // Otherwise, it may return to the previous fragment stack FragmentManager fragmentManager = getSupportFragmentManager(); if (fragmentManager.getBackStackEntryCount() > 0) { fragmentManager.popBackStack(); } else { // Lastly, it will rely on the system behavior for back super.onBackPressed(); } }
From source file:sample.multithreading.DownloaderActivity.java
/** * This works with the compatible action bar as well as with menus on * pre-Honeycomb devices.//from ww w . j a v a 2 s .c o m */ @Override public boolean onOptionsItemSelected(MenuItem paramMenuItem) { switch (paramMenuItem.getItemId()) { case android.R.id.home: { FragmentManager localFragmentManager = getSupportFragmentManager(); int count = localFragmentManager.getBackStackEntryCount(); if (count > 0) { localFragmentManager.popBackStack(); } } default: return super.onOptionsItemSelected(paramMenuItem); } }
From source file:com.albedinsky.android.support.universi.UniversiActivityDelegate.java
/** * Pops stack with fragments of the associated activity via {@link FragmentManager#popBackStack()} * * @return {@code True} if the stack has ben popped, {@code false} otherwise. *//*from w w w. jav a 2s . com*/ public boolean popFragmentsBackStack() { final FragmentManager fragmentManager = ((FragmentActivity) mContext).getSupportFragmentManager(); if (fragmentManager.getBackStackEntryCount() > 0) { fragmentManager.popBackStack(); return true; } return false; }
From source file:com.jefftharris.passwdsafe.sync.lib.AbstractSyncedFilesActivity.java
public void changeParentDir() { PasswdSafeUtil.dbginfo(TAG, "changeParentDir"); FragmentManager fragmgr = getSupportFragmentManager(); fragmgr.popBackStack(); }
From source file:com.jaspersoft.android.jaspermobile.ui.view.activity.NavigationActivity.java
@Override public void onBackPressed() { // Close left panel on back press if (drawerLayout.isDrawerOpen(navigationPanelLayout)) { drawerLayout.closeDrawer(navigationPanelLayout); return;//from w w w. j a v a2 s . c o m } // Back for repository Fragment currentPageFragment = getSupportFragmentManager().findFragmentById(R.id.main_frame); if (currentPageFragment.isVisible()) { FragmentManager childFm = currentPageFragment.getChildFragmentManager(); if (childFm.getBackStackEntryCount() > 0) { childFm.popBackStack(); return; } } super.onBackPressed(); }
From source file:ru.sawimmod.activities.SawimActivity.java
private void handleIntent() throws InterruptedException { if (getIntent() == null || getIntent().getAction() == null) return;/*from www.j a v a2s . c om*/ if (getIntent().getAction().startsWith(Intent.ACTION_SEND)) { FragmentManager fm = getSupportFragmentManager(); for (int i = 0; i < fm.getBackStackEntryCount(); ++i) { fm.popBackStack(); } RosterView rosterView = getRosterView(); if (rosterView != null) rosterView.setMode(getIntent().getType().equals("text/plain") ? RosterView.MODE_SHARE_TEXT : RosterView.MODE_SHARE); return; } if (NOTIFY.equals(getIntent().getAction())) { Chat current = ChatHistory.instance.chatAt(ChatHistory.instance.getPreferredItem()); if (current != null) isOpenNewChat = openChat(current.getProtocol(), current.getContact(), true); } if (NOTIFY_REPLY.equals(getIntent().getAction())) { Chat current = ChatHistory.instance.chatAt(ChatHistory.instance.getPreferredItem()); if (current != null) isOpenNewChat = openChat(current.getProtocol(), current.getContact(), true); } if (NOTIFY_CAPTCHA.equals(getIntent().getAction())) { FormView.showWindows(this, getIntent().getStringExtra(NOTIFY_CAPTCHA)); } setIntent(null); }