List of usage examples for android.support.v4.app FragmentManager POP_BACK_STACK_INCLUSIVE
int POP_BACK_STACK_INCLUSIVE
To view the source code for android.support.v4.app FragmentManager POP_BACK_STACK_INCLUSIVE.
Click Source Link
From source file:eu.trentorise.smartcampus.jp.notifications.BroadcastNotificationsActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.empty_layout_jp); getSupportFragmentManager().popBackStack("notifications", FragmentManager.POP_BACK_STACK_INCLUSIVE); if (getSupportActionBar().getNavigationMode() != ActionBar.NAVIGATION_MODE_STANDARD) getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); SherlockFragment fragment = new BroadcastNotificationsFragment(); fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); fragmentTransaction.replace(Config.mainlayout, fragment); fragmentTransaction.commit();/* w ww . ja va2 s . com*/ }
From source file:com.odoo.core.utils.OFragmentUtils.java
private void loadFragment(Fragment fragment, Boolean addToBackState) { String tag = fragment.getClass().getCanonicalName(); if (fragmentManager.findFragmentByTag(tag) != null && savedInstance != null) { fragmentManager.popBackStack(tag, FragmentManager.POP_BACK_STACK_INCLUSIVE); fragmentManager.popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE); }/*from w ww . j av a2 s . co m*/ if (savedInstance == null) { Log.i(TAG, "Fragment Loaded (" + tag + ")"); FragmentTransaction tran = fragmentManager.beginTransaction().replace(R.id.fragment_container, fragment, tag); if (addToBackState) tran.addToBackStack(tag); tran.commitAllowingStateLoss(); } }
From source file:com.koushikdutta.widgets.ListContentFragmentInternal.java
@SuppressLint("InlinedApi") private void onDetachNative() { Activity fa = getActivity();/* ww w .j a v a 2s . co m*/ fa.getFragmentManager().popBackStack("content", android.app.FragmentManager.POP_BACK_STACK_INCLUSIVE); }
From source file:org.solovyev.android.messenger.fragments.MessengerMultiPaneFragmentManager.java
public void clearBackStack() { hideKeyboard();//from w ww.ja va 2 s . com final FragmentManager fm = getActivity().getSupportFragmentManager(); fm.popBackStackImmediate(null, FragmentManager.POP_BACK_STACK_INCLUSIVE); }
From source file:com.example.android.supportv4.app.FragmentStackFragmentSupport.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_stack, container, false); // Watch for button clicks. Button button = (Button) v.findViewById(R.id.new_fragment); button.setOnClickListener(new OnClickListener() { public void onClick(View v) { addFragmentToStack();/*from w w w . j a v a 2 s. c o m*/ } }); button = (Button) v.findViewById(R.id.delete_fragment); button.setOnClickListener(new OnClickListener() { public void onClick(View v) { getChildFragmentManager().popBackStack(); } }); button = (Button) v.findViewById(R.id.home); button.setOnClickListener(new OnClickListener() { public void onClick(View v) { // If there is a back stack, pop it all. FragmentManager fm = getChildFragmentManager(); if (fm.getBackStackEntryCount() > 0) { fm.popBackStack(fm.getBackStackEntryAt(0).getId(), FragmentManager.POP_BACK_STACK_INCLUSIVE); } } }); return v; }
From source file:at.alladin.rmbt.android.util.RMBTAlertDialogFragment.java
@Override public void onDismiss(final DialogInterface dialog) { // close keyboard if open try {/*www . j a v a2 s . c o m*/ final InputMethodManager imm = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); } catch (Exception e) { } if (popBackStackIncluding != null) getActivity().getFragmentManager().popBackStack(popBackStackIncluding, FragmentManager.POP_BACK_STACK_INCLUSIVE); super.onDismiss(dialog); }
From source file:org.dmfs.android.microfragments.transitions.ResetTransition.java
@Override public void prepare(@NonNull Context context, @NonNull FragmentManager fragmentManager, @NonNull MicroFragmentHost host, @NonNull MicroFragment<?> previousStep) { fragmentManager.popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE); }
From source file:org.dmfs.android.microfragments.transitions.BackWithResultTransition.java
@Override public void prepare(@NonNull Context context, @NonNull FragmentManager fragmentManager, @NonNull MicroFragmentHost host, @NonNull MicroFragment<?> previousStep) { fragmentManager.popBackStackImmediate(); // make sure we also skip all skipable steps. if (fragmentManager.getBackStackEntryCount() > 0 && "skip".equals( fragmentManager.getBackStackEntryAt(fragmentManager.getBackStackEntryCount() - 1).getName())) { fragmentManager.popBackStackImmediate("skip", FragmentManager.POP_BACK_STACK_INCLUSIVE); }// w w w . java 2 s . c o m }
From source file:de.Maxr1998.xposed.maxlock.ui.settings.appslist.AppListFragment.java
public static void launchFragment(Fragment fragment, boolean fromRoot, Fragment from) { if (fromRoot) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) from.getFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE); else/*from w w w .ja va 2 s . com*/ from.getFragmentManager().popBackStack(); } from.getFragmentManager().beginTransaction() .replace(R.id.frame_container, fragment, fragment instanceof AppListFragment ? "AppListFragment" : fragment instanceof GuideFragment ? "GuideFragment" : null) .addToBackStack(null).commit(); if (from.getFragmentManager().findFragmentById(R.id.settings_fragment) != null) from.getFragmentManager().beginTransaction() .show(from.getFragmentManager().findFragmentById(R.id.settings_fragment)).commit(); }
From source file:com.koushikdutta.widgets.ListContentFragmentInternal.java
@Override public void onDetach() { super.onDetach(); if (getActivity() == null || getActivity().isFinishing() || getActivity().isChangingConfigurations()) return;//from ww w. j a v a 2 s . c o m if (!isPaged()) return; if (getActivity() instanceof FragmentActivity) { FragmentActivity fa = (FragmentActivity) getActivity(); fa.getSupportFragmentManager().popBackStack("content", FragmentManager.POP_BACK_STACK_INCLUSIVE); } else { onDetachNative(); } }