Example usage for android.support.v4.app FragmentManager beginTransaction

List of usage examples for android.support.v4.app FragmentManager beginTransaction

Introduction

In this page you can find the example usage for android.support.v4.app FragmentManager beginTransaction.

Prototype

public abstract FragmentTransaction beginTransaction();

Source Link

Document

Start a series of edit operations on the Fragments associated with this FragmentManager.

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();//from ww w  . j  av  a  2s .co m
}

From source file:com.android.test.uibench.listview.CompatListActivity.java

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

    FragmentManager fm = getSupportFragmentManager();
    if (fm.findFragmentById(android.R.id.content) == null) {
        ListFragment listFragment = new ListFragment();
        listFragment.setListAdapter(createListAdapter());
        fm.beginTransaction().add(android.R.id.content, listFragment).commit();
    }/* w ww .j  a  v a2 s.  c  o  m*/
}

From source file:com.arta.lib.demo.widget.flipview.FlipFragmentActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.flipview_fragment_layout);

    Button button = UI.findViewById(this, R.id.toggle_button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override/*ww  w.  j  a  v  a2 s .c  om*/
        public void onClick(View v) {
            FragmentManager fragmentManager = getSupportFragmentManager();
            Fragment fragment = fragmentManager.findFragmentById(R.id.flip_text_view_fragment);
            if (fragment.isHidden()) {
                fragmentManager.beginTransaction().show(fragment).commit();
                ((Button) v).setText(R.string.hide_fragment);
            } else {
                fragmentManager.beginTransaction().hide(fragment).commit();
                ((Button) v).setText(R.string.show_fragment);
            }
        }
    });
}

From source file:com.blue.leaves.common.animation.flip.demo.FlipFragmentActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.animal_flip_fragment_layout);

    Button button = UI.findViewById(this, R.id.toggle_button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override/*from ww  w. j  a va 2 s  .  c om*/
        public void onClick(View v) {
            FragmentManager fragmentManager = getSupportFragmentManager();
            Fragment fragment = fragmentManager.findFragmentById(R.id.flip_text_view_fragment);
            if (fragment.isHidden()) {
                fragmentManager.beginTransaction().show(fragment).commit();
                ((Button) v).setText(R.string.hide_fragment);
            } else {
                fragmentManager.beginTransaction().hide(fragment).commit();
                ((Button) v).setText(R.string.show_fragment);
            }
        }
    });
}

From source file:can.yrt.onebusaway.SearchActivity.java

private void doSearch(String query) {
    //Log.d(TAG, "Search: " + query);
    // Find both tabs and start a search for them...
    FragmentManager fm = getSupportFragmentManager();

    SearchResultsFragment list = (SearchResultsFragment) fm.findFragmentById(android.R.id.content);
    FragmentTransaction ft = fm.beginTransaction();
    // Create the list fragment and add it as our sole content.
    if (list != null) {
        // The only thing we can do is remove this fragment
        ft.remove(list);/*  ww  w .  ja v  a2s  .c  o  m*/
    }

    // Create a new fragment
    list = new SearchResultsFragment();
    Bundle args = new Bundle();
    args.putString(SearchResultsFragment.QUERY_TEXT, query);
    list.setArguments(args);

    ft.add(android.R.id.content, list);
    ft.commit();
}

From source file:com.armtimes.MainActivity.java

@Override
public void onNavigationDrawerItemSelected(Fragment fragment, int position) {
    // update the main content by replacing fragments
    FragmentManager fragmentManager = getSupportFragmentManager();
    // Show fragment only in the case if it exists.
    if (fragment != null) {

        fragmentManager.beginTransaction().replace(R.id.container, fragment).commit();
    } else {// w w w.j  a v  a 2 s  . c  o  m
        switch (position) {
        case 9: // Settings
            DialogSettings dialogSettings = new DialogSettings();
            dialogSettings.show(fragmentManager, DialogSettings.TAG);
            dialogSettings.setCancelable(false);
            break;

        case 10: // About  Us
            DialogAboutUs dialogAboutUs = new DialogAboutUs();
            dialogAboutUs.show(fragmentManager, "about_us");
            dialogAboutUs.setCancelable(false);
            break;
        }

    }
}

From source file:br.com.testmaster.view.activity.MainActivity.java

private void replaceFragment(Fragment fragment) {
    FragmentManager fragmentManager = getSupportFragmentManager();
    android.support.v4.app.FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.replace(R.id.content_main, fragment);

    fragmentManager.addOnBackStackChangedListener(new FragmentManager.OnBackStackChangedListener() {
        @Override//  ww w  .j a va2  s  .com
        public void onBackStackChanged() {
            if (getFragmentManager().getBackStackEntryCount() == 0)
                finish();
        }
    });
    transaction.commit();
}

From source file:br.com.gabrielmonteiro.urbancoffee.view.activity.MainActivity.java

private void openFragment(Class fragmentClass) {
    try {//from ww  w .  j av a2 s .  c o  m
        Fragment fragment = (Fragment) fragmentClass.newInstance();
        FragmentManager fragmentManager = getSupportFragmentManager();
        fragmentManager.beginTransaction().replace(R.id.content_layout, fragment).commit();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

From source file:com.coincide.alphafitness.ui.Activity_Main.java

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

    //       startService(new Intent(this, SensorListener.class));
    //       stopService(new Intent(this, SensorListener.class));
    if (b == null) {
        // only create fragment if activity is started for the first time
        FragmentManager mFragmentManager = getSupportFragmentManager();
        FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction();

        Fragment_Main fragment = new Fragment_Main();

        fragmentTransaction.add(android.R.id.content, fragment);
        fragmentTransaction.commit();//from   w  w  w.  j  a  v a 2s  . co m
    } else {
        // do nothing - fragment is recreated automatically
    }

    /*if (b == null) {
    Fragment_Main test = new Fragment_Main();
    test.setArguments(getIntent().getExtras());
    getSupportFragmentManager().beginTransaction().replace(android.R.id.content, test, "your_fragment_tag").commit();
    } else {
    Fragment_Main test = (Fragment_Main) getSupportFragmentManager().findFragmentByTag("your_fragment_tag");
    }*/

    /*  if (b == null) {
    // Create new fragment and transaction
    //            Fragment newFragment = new Fragment_Overview();
    Fragment newFragment = new Fragment_Main();
    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
            
    // Replace whatever is in the fragment_container view with this
    // fragment,
    // and add the transaction to the back stack
    transaction.replace(android.R.id.content, newFragment);
            
    // Commit the transaction
    transaction.commit();
      }*/
}

From source file:can.yrt.onebusaway.TabListener.java

public TabListener(FragmentActivity activity, String tag, Class<T> clz, Bundle args) {
    mActivity = activity;/*from   w  w  w.  j a  v  a 2 s  . c  o m*/
    mTag = tag;
    mClass = clz;
    mArgs = args;

    // Check to see if we already have a fragment for this tab, probably
    // from a previously saved state.  If so, deactivate it, because our
    // initial state is that a tab isn't shown.
    FragmentManager fm = mActivity.getSupportFragmentManager();
    mFragment = fm.findFragmentByTag(mTag);
    if (mFragment != null && !mFragment.isDetached()) {
        FragmentTransaction ft = fm.beginTransaction();
        ft.detach(mFragment);
        ft.commit();
    }
}