Example usage for android.support.v4.app FragmentTransaction replace

List of usage examples for android.support.v4.app FragmentTransaction replace

Introduction

In this page you can find the example usage for android.support.v4.app FragmentTransaction replace.

Prototype

public abstract FragmentTransaction replace(int containerViewId, Fragment fragment, String tag);

Source Link

Document

Replace an existing fragment that was added to a container.

Usage

From source file:com.akalipetis.action_mode_list_fragment.example.MainActivity.java

private void setupLayout() {
    FragmentManager fm = getSupportFragmentManager();
    Fragment f = fm.findFragmentByTag(ExampleListFragment.class.getSimpleName());
    if (f == null)
        f = new ExampleListFragment();
    FragmentTransaction ft = fm.beginTransaction();
    ft.replace(R.id.activity_main_list_fragment, f, ExampleListFragment.class.getSimpleName());
    ft.commit();//w w w.j av a 2  s  .c  om
}

From source file:com.blogspot.ksoichiro.android.sample.transition.Fragment1.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment1, null);

    view.findViewById(R.id.btnFrag1).setOnClickListener(new View.OnClickListener() {
        @Override/*w  w  w.ja v  a2  s.  c om*/
        public void onClick(View v) {
            FragmentManager fm = getActivity().getSupportFragmentManager();
            FragmentTransaction ft = fm.beginTransaction();
            ft.replace(R.id.parent, new Fragment2(), "tag");
            ft.addToBackStack(null);
            ft.commit();
        }
    });

    return view;
}

From source file:com.android.fastlibrary.ui.activity.FastFragmentActivity.java

/** ??fragment */
protected void changeFragment(int resView, BaseFragment targetFragment) {
    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    transaction.replace(resView, targetFragment, targetFragment.getClass().getName());
    transaction.setCustomAnimations(R.anim.slide_left_in, R.anim.slide_left_out);
    transaction.commit();/*from   ww w .  j a  va2s.  co m*/
}

From source file:com.digi.android.wva.FaultCodeActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.fault_code_activity);
    ActionBar ab = getSupportActionBar();
    ab.setDisplayHomeAsUpEnabled(true);/*from ww w .j a  v a2s .  com*/
    ab.setTitle("Fault Code Browser");

    // Figure out if the layout has space for two fragments.
    twoColumns = (findViewById(R.id.faultCodeDetailFragment) != null);

    FragmentManager fm = getSupportFragmentManager();

    // FaultCodeBrowsingFragment uses setRetainInstance, so that a single fragment instance
    // can persist between configuration changes (e.g. screen rotation)
    if (fm.findFragmentByTag(BROWSE_FRAG_TAG) == null) { // Fresh instance of the activity
        FragmentTransaction transaction = fm.beginTransaction();
        transaction.replace(R.id.faultCodeFragment, new FaultCodeBrowsingFragment(), BROWSE_FRAG_TAG);
        transaction.commit();
    }
}

From source file:com.analysedesgeeks.android.WebActivity.java

@Override
protected void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    final FragmentManager fragmentManager = getSupportFragmentManager();
    final FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    final Fragment fragment = WebFragment.newInstance(url);
    fragmentTransaction.replace(android.R.id.content, fragment, "fragment");
    fragmentTransaction.commit();/*from   w w  w . j a  v  a  2  s. c  om*/
}

From source file:com.example.client.fragment.imported.FragmentTransitionDefaultFragment.java

private void showNextFragment() {
    FragmentActivity activity = getActivity();
    if (activity == null) {
        return;// www . j  a v a2  s .  c  om
    }
    FragmentManager fm = activity.getSupportFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
    ft.replace(R.id.fragment, new FragmentTransitionSecondFragment(),
            FragmentTransitionSecondFragment.FRAGMENT_TAG);
    ft.addToBackStack(null);
    ft.commit();
    fm.executePendingTransactions();
}

From source file:at.alladin.rmbt.android.sync.RMBTSyncFragment.java

public void populateViewForOrientation(final LayoutInflater inflater, final ViewGroup container) {
    container.removeAllViewsInLayout();/*from   w  w  w .j a v a 2s.  c  om*/
    final View view = inflater.inflate(R.layout.sync, container);

    final Button buttonRequestCode = (Button) view.findViewById(R.id.requestCodeButton);

    buttonRequestCode.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(final View v) {
            final FragmentManager fm = getFragmentManager();
            FragmentTransaction ft;

            ft = fm.beginTransaction();
            ft.replace(R.id.fragment_content, new RMBTSyncRequestCodeFragment(), "sync_request_code");
            ft.addToBackStack("sync_request_code");
            ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
            ft.commit();
        }
    });

    final Button buttonEnterCode = (Button) view.findViewById(R.id.enterCodeButton);

    buttonEnterCode.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(final View v) {
            final FragmentManager fm = getFragmentManager();
            FragmentTransaction ft;

            ft = fm.beginTransaction();
            ft.replace(R.id.fragment_content, new RMBTSyncEnterCodeFragment(), "sync_enter_code");
            ft.addToBackStack("sync_enter_code");
            ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
            ft.commit();
        }
    });
}

From source file:at.alladin.rmbt.android.terms.RMBTTermsActivity.java

public void showTermsCheck() {
    final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.replace(R.id.fragment_content, RMBTTermsCheckFragment.newInstance(checkType), "terms_check");
    ft.commit();//from  w  w w.  j a  v a  2s.  c  om
    setTitle("terms_check");
}

From source file:at.alladin.rmbt.android.terms.RMBTTermsActivity.java

public void showLoopModeCheck() {
    final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.replace(R.id.fragment_content, RMBTCheckFragment.newInstance(CheckType.LOOP_MODE),
            AppConstants.PAGE_TITLE_LOOP_MODE_CHECK);
    ft.addToBackStack(AppConstants.PAGE_TITLE_LOOP_MODE_CHECK);
    ft.commit();//from  ww w . j  a  v a2 s. c  o m
    setTitle(AppConstants.PAGE_TITLE_LOOP_MODE_CHECK);
}

From source file:at.alladin.rmbt.android.terms.RMBTTermsActivity.java

public void showNdtCheck() {
    final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.replace(R.id.fragment_content, RMBTCheckFragment.newInstance(CheckType.NDT),
            AppConstants.PAGE_TITLE_NDT_CHECK);
    ft.addToBackStack(AppConstants.PAGE_TITLE_NDT_CHECK);
    ft.commit();/*www  . j  av a2  s  . c om*/
    setTitle(AppConstants.PAGE_TITLE_NDT_CHECK);
}