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.digi.android.wva.FaultCodeActivity.java

@Override
public void onSelect(FaultCodeCommon.Bus bus, String ecu) {
    FaultCodeDetailsFragment newFrag = new FaultCodeDetailsFragment();
    Bundle args = new Bundle();
    args.putString("bus", bus.toString().toUpperCase());
    args.putString("ecu", ecu);
    newFrag.setArguments(args);/*from   ww  w . ja v  a  2s.com*/

    FragmentManager fm = getSupportFragmentManager();

    if (twoColumns) {
        fm.beginTransaction().replace(R.id.faultCodeDetailFragment, newFrag, DETAIL_FRAG_TAG).commit();
    } else {
        FragmentTransaction tx = fm.beginTransaction();
        tx.setTransitionStyle(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
        tx.addToBackStack(null);
        tx.replace(R.id.faultCodeFragment, newFrag, DETAIL_FRAG_TAG).commit();
    }
}

From source file:com.airflo.preferences.DetailPreferenceActivity.java

@SuppressLint("NewApi")
@Override/*ww  w  . java2  s.c  o m*/
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_detail_prefs);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
        getActionBar().setDisplayHomeAsUpEnabled(true);
    }
    DetailPreferenceFragment prefFragment = new DetailPreferenceFragment();
    FragmentManager fragmentManager = getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    fragmentTransaction.replace(android.R.id.content, prefFragment);
    fragmentTransaction.commit();

}

From source file:com.alex.vmandroid.display.exhibition.history.details.HistoricalDetailsActivity.java

private void showChartFragment() {
    if (mHistory != null) {
        AnalysisChartFragment fragment = AnalysisChartFragment.newInstance();
        new AnalysisChartPresenter(fragment, getApplicationContext(), mHistory);
        FragmentManager fragmentManager = getSupportFragmentManager();
        FragmentTransaction transaction = fragmentManager.beginTransaction();
        transaction.replace(R.id.historical_details_chart_frame_layout, fragment);
        transaction.commit();/*from  w w  w .j a v  a2  s .  c o  m*/
    }
}

From source file:com.alex.vmandroid.display.exhibition.history.details.HistoricalDetailsActivity.java

private void showHistoricalDetailsFragment() {
    if (mHistory != null) {
        HistoricalDetailsFragment fragment = HistoricalDetailsFragment.newInstance();
        new HistoricalDetailsPresenter(fragment, getApplicationContext(), mHistory);
        FragmentManager fragmentManager = getSupportFragmentManager();
        FragmentTransaction transaction = fragmentManager.beginTransaction();
        transaction.replace(R.id.historical_details_frame_layout, fragment);
        transaction.commit();//from w  ww. ja v a  2  s .c o m
    }

}

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

public void onTabSelected(Tab tab, FragmentTransaction unused) {
    // The parameter is always null
    // See: http://groups.google.com/group/actionbarsherlock/browse_thread/thread/89eac58c13fe1ae0/8d6db0ba248e53d9?show_docid=8d6db0ba248e53d9
    FragmentManager fm = mActivity.getSupportFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    if (mFragment == null) {
        mFragment = Fragment.instantiate(mActivity, mClass.getName(), mArgs);
        ft.add(android.R.id.content, mFragment, mTag);
    } else {/*from w ww. ja  v a  2s .c  o  m*/
        ft.attach(mFragment);
    }
    ft.commit();
}

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

public void onTabUnselected(Tab tab, FragmentTransaction unused) {
    if (mFragment != null) {
        FragmentManager fm = mActivity.getSupportFragmentManager();
        FragmentTransaction ft = fm.beginTransaction();

        ft.detach(mFragment);//from   ww w  . ja v  a  2  s .c  om

        ft.commit();
    }
}

From source file:com.arbol.reegle.MainActivity.java

@Override
public void dataStuffed() {
    FragmentManager fm = getSupportFragmentManager();
    fm.beginTransaction().remove(fm.findFragmentByTag(ReegleStuffFragment.TAG)).commit();
    // set SharedPreference dbCreated? to true
    SharedPreferences prefs = getSharedPreferences(SETTINGS, MODE_PRIVATE);
    prefs.edit().putBoolean(DATA_STUFFED, true).commit();
    renderTabs();/* ww w .j a  va 2  s .  co  m*/
}

From source file:com.cnlms.add.summary.activities.ActSession.java

private void showSessionDetails(Session session) {

    FragmentManager fm = getSupportFragmentManager();

    FragmentTransaction ft = fm.beginTransaction();

    ft.add(R.id.fragment_container, FragSessionInfo.newInstance(session, this, this));
    ft.commit();/*from w  ww  .j a  va  2s.c  o  m*/

}

From source file:com.digi.android.wva.fragments.EndpointsFragment.java

@SuppressLint("CommitTransaction")
@Override/*ww w  .  jav  a2s  .c  o  m*/
public void onListItemClick(ListView l, View v, int position, long id) {
    FragmentManager fm = getActivity().getSupportFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    // Look for pre-existing dialog and remove it if it exists.
    // This is needed because if you click an endpoint twice or more in
    // rapid succession, it WILL trigger this function more than once, and
    // without this check, more than one fragment dialog will appear.
    Fragment prev = fm.findFragmentByTag(DLG_TAG);
    if (prev != null)
        ft.remove(prev);
    ft.addToBackStack(null);

    EndpointConfiguration conf = (EndpointConfiguration) getListAdapter().getItem(position);

    new EndpointOptionsDialog().setConfig(conf).show(ft, DLG_TAG);
}

From source file:com.cnlms.add.summary.activities.ActSession.java

@Override
public void onSpeakerClicked(Speaker speaker) {

    FragmentManager fm = getSupportFragmentManager();

    FragmentTransaction ft = fm.beginTransaction();

    ft.setCustomAnimations(R.anim.slide_in_to_left, R.anim.slide_out_to_left, R.anim.slide_in_to_right,
            R.anim.slide_out_to_right);/*from w  ww.  j a v  a  2 s.co  m*/

    ft.replace(R.id.fragment_container, FragSpeaker.newInstance(speaker));
    ft.addToBackStack(null);

    ft.commit();

}