List of usage examples for android.support.v4.app FragmentTransaction disallowAddToBackStack
public abstract FragmentTransaction disallowAddToBackStack();
From source file:android.example.com.tabcompat.lib.CompatTabHoneycomb.java
@Override public void onTabReselected(Tab tab, android.app.FragmentTransaction f) { FragmentTransaction ft = mActivity.getSupportFragmentManager().beginTransaction(); ft.disallowAddToBackStack(); mCallback.onTabReselected(this, ft); ft.commit();//from w ww .j a va2 s .c o m }
From source file:android.example.com.tabcompat.lib.CompatTabHoneycomb.java
@Override public void onTabSelected(Tab tab, android.app.FragmentTransaction f) { FragmentTransaction ft = mActivity.getSupportFragmentManager().beginTransaction(); ft.disallowAddToBackStack(); mCallback.onTabSelected(this, ft); ft.commit();//from w w w . j a v a 2s . c om }
From source file:android.example.com.tabcompat.lib.CompatTabHoneycomb.java
@Override public void onTabUnselected(Tab arg0, android.app.FragmentTransaction f) { FragmentTransaction ft = mActivity.getSupportFragmentManager().beginTransaction(); ft.disallowAddToBackStack(); mCallback.onTabUnselected(this, ft); ft.commit();//from w w w. j ava2 s. c o m }
From source file:com.firebase.ui.auth.ui.email.RegisterEmailActivity.java
@Override public void onNewUser(User user) { // New user, direct them to create an account with email/password // if account creation is enabled in SignInIntentBuilder TextInputLayout emailLayout = (TextInputLayout) findViewById(R.id.email_layout); if (mActivityHelper.getFlowParams().allowNewEmailAccounts) { RegisterEmailFragment fragment = RegisterEmailFragment.newInstance(mActivityHelper.getFlowParams(), user);/*from w w w .j a va 2 s . com*/ FragmentTransaction ft = getSupportFragmentManager().beginTransaction() .replace(R.id.fragment_register_email, fragment, RegisterEmailFragment.TAG); if (emailLayout != null) ft.addSharedElement(emailLayout, "email_field"); ft.disallowAddToBackStack().commit(); } else { emailLayout.setError(getString(R.string.error_email_does_not_exist)); } }
From source file:com.floryt.auth.ui.email.RegisterEmailActivity.java
@Override public void onNewUser(User user) { // New user, direct them to create an account with email/password // if account creation is enabled in SignInIntentBuilder boolean createAccount = mActivityHelper.getFlowParams().allowNewEmailAccounts; TextInputLayout mEmailLayout = (TextInputLayout) findViewById(R.id.email_layout); if (createAccount) { RegisterEmailFragment fragment = RegisterEmailFragment.getInstance(mActivityHelper.getFlowParams(), user);//from w ww . j av a 2 s . c o m FragmentTransaction ft = getSupportFragmentManager().beginTransaction() .replace(R.id.fragment_register_email, fragment, RegisterEmailFragment.TAG); if (mEmailLayout != null) ft.addSharedElement(mEmailLayout, "email_field"); ft.disallowAddToBackStack().commit(); } else { mEmailLayout.setError(getString(R.string.error_email_does_not_exist)); } }
From source file:de.geeksfactory.opacclient.frontend.MainPreferenceFragment.java
private void showDialog(DialogFragment newFragment) { FragmentTransaction ft = getFragmentManager().beginTransaction(); Fragment prev = getFragmentManager().findFragmentByTag(TAG_DIALOG); if (prev != null) { ft.remove(prev);/*from ww w . jav a 2 s .c om*/ } ft.disallowAddToBackStack(); newFragment.show(ft, TAG_DIALOG); }
From source file:de.geeksfactory.opacclient.frontend.MainPreferenceFragment.java
private void removeDialogs() { FragmentTransaction ft = getFragmentManager().beginTransaction(); Fragment prev = getFragmentManager().findFragmentByTag(TAG_DIALOG); if (prev != null) { ft.remove(prev);/*from ww w . ja va 2 s .co m*/ } ft.disallowAddToBackStack(); ft.commit(); }
From source file:it.sasabz.android.sasabus.fragments.OnlineSelectFragment.java
public void getConnectionList(XMLStation from, XMLStation to, String datetime) { progress.dismiss();//w w w. j a v a2s. c o m //Intent showConnection = new Intent(getContext(), OnlineShowFragment.class); Fragment fragment = new OnlineShowFragment(from, to, datetime); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); Fragment old = fragmentManager.findFragmentById(R.id.onlinefragment); if (old != null) { ft.remove(old); } ft.add(R.id.onlinefragment, fragment); ft.disallowAddToBackStack(); ft.commit(); fragmentManager.executePendingTransactions(); }
From source file:com.firebase.ui.auth.ui.email.EmailActivity.java
@Override public void onNewUser(User user) { // New user, direct them to create an account with email/password // if account creation is enabled in SignInIntentBuilder TextInputLayout emailLayout = findViewById(R.id.email_layout); AuthUI.IdpConfig emailConfig = ProviderUtils.getConfigFromIdpsOrThrow(getFlowParams().providerInfo, EmailAuthProvider.PROVIDER_ID); if (emailConfig.getParams().getBoolean(ExtraConstants.ALLOW_NEW_EMAILS, true)) { RegisterEmailFragment fragment = RegisterEmailFragment.newInstance(user); FragmentTransaction ft = getSupportFragmentManager().beginTransaction() .replace(R.id.fragment_register_email, fragment, RegisterEmailFragment.TAG); if (emailLayout != null) { String emailFieldName = getString(R.string.fui_email_field_name); ViewCompat.setTransitionName(emailLayout, emailFieldName); ft.addSharedElement(emailLayout, emailFieldName); }//from w w w.j ava 2 s .c o m ft.disallowAddToBackStack().commit(); } else { emailLayout.setError(getString(R.string.fui_error_email_does_not_exist)); } }
From source file:com.android.transmart.PlaceActivity.java
/** * Updates (or displays) the venue detail Fragment when a venue is selected * (normally by clicking a place on the Place List. * @param reference Place Reference/*from w w w .ja va2s . c o m*/ * @param id Place Identifier */ public void selectDetail(String reference, String id) { // If the layout includes a single "main fragment container" then // we want to hide the List Fragment and display the Detail Fragment. // A back-button click should reverse this operation. // This is the phone-portrait mode. if (findViewById(R.id.main_fragment_container) != null) { placeDetailFragment = PlaceDetailFragment.newInstance(reference, id); FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.addToBackStack(null); if (checkinFragment != null) ft.hide(checkinFragment); ft.hide(placeListFragment); ft.replace(R.id.main_fragment_container, placeDetailFragment); ft.show(placeDetailFragment); ft.commit(); // Otherwise the Detail Fragment is already visible and we can // Simply replace the previous Fragment with a new one for the // selected Place. } else { placeDetailFragment = PlaceDetailFragment.newInstance(reference, id); FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.disallowAddToBackStack(); ft.replace(R.id.detail_fragment_container, placeDetailFragment); ft.commit(); } }