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

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

Introduction

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

Prototype

public abstract int commit();

Source Link

Document

Schedules a commit of this transaction.

Usage

From source file:com.android.calendar.event.EditEventActivity.java

@Override
protected void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.simple_frame_layout);

    mEventInfo = getEventInfoFromIntent(icicle);
    mReminders = getReminderEntriesFromIntent();
    mEventColorInitialized = getIntent().hasExtra(EXTRA_EVENT_COLOR);
    mEventColor = getIntent().getIntExtra(EXTRA_EVENT_COLOR, -1);

    mEditFragment = (EditEventFragment) getSupportFragmentManager().findFragmentById(R.id.main_frame);

    mIsMultipane = Utils.getConfigBool(this, R.bool.multiple_pane_config);

    if (mIsMultipane) {
        getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE,
                ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE);
        getActionBar().setTitle(mEventInfo.id == -1 ? R.string.event_create : R.string.event_edit);
    } else {/*from w  w w. ja  v a  2  s.c o  m*/
        getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM, ActionBar.DISPLAY_HOME_AS_UP
                | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_CUSTOM);
    }

    if (mEditFragment == null) {
        Intent intent = null;
        boolean readOnly = false;
        if (mEventInfo.id == -1) {
            intent = getIntent();
            readOnly = intent.getBooleanExtra(EXTRA_READ_ONLY, false);
        }

        mEditFragment = new EditEventFragment(mEventInfo, mReminders, mEventColorInitialized, mEventColor,
                readOnly, intent);

        mEditFragment.mShowModifyDialogOnLaunch = getIntent()
                .getBooleanExtra(CalendarController.EVENT_EDIT_ON_LAUNCH, false);

        FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        ft.replace(R.id.main_frame, mEditFragment);
        ft.show(mEditFragment);
        ft.commit();
    }
}

From source file:com.belatrix.events.presentation.ui.base.BelatrixBaseFragment.java

protected void replaceChildFragment(Fragment fragment, int fragmentReplacedId) {
    FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
    String tag = fragment.getClass().getSimpleName();
    transaction.replace(fragmentReplacedId, fragment, tag);
    transaction.commit();
}

From source file:com.asy.animations.ui.fragment.HeroesMainActivity.java

public void goToHeroesList() {

    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();

    heroesListFragment = HeroesListFragment.newInstance();

    transaction.replace(R.id.main_container, heroesListFragment);
    //        transaction.addToBackStack(null);
    transaction.commit();

}

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  www.jav a2  s.  c o  m*/
        ft.attach(mFragment);
    }
    ft.commit();
}

From source file:com.amt.slidingmenu.activity.SlidingActivity.java

private void initView() {
    mSlidingMenu = (SlidingMenu) findViewById(R.id.slidingMenu);
    mSlidingMenu.setLeftView(getLayoutInflater().inflate(R.layout.left_frame, null));
    mSlidingMenu.setRightView(getLayoutInflater().inflate(R.layout.right_frame, null));
    mSlidingMenu.setCenterView(getLayoutInflater().inflate(R.layout.center_frame, null));

    mLeftFragment = new LeftMenuFragment();
    mRightFragment = new RightDetailsFragment();
    mViewPageFragment = new ViewPageFragment();
    mViewPageFragment.setMyPageChangeListener(this);

    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    transaction.replace(R.id.left_frame, mLeftFragment);
    transaction.replace(R.id.right_frame, mRightFragment);
    transaction.replace(R.id.center_frame, mViewPageFragment);
    transaction.commit();
}

From source file:com.binomed.showtime.android.util.activity.AbstractSimpleCineShowTimeActivity.java

@Override
protected void initContentView() {
    Fragment fragmentRecycle = getSupportFragmentManager().findFragmentById(R.id.root_container);
    fragment = getFragment(fragmentRecycle);
    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    if (fragmentRecycle == null) {
        transaction.add(R.id.root_container, fragment);
    } else if ((fragment != null) && !fragmentRecycle.equals(fragment)) {
        transaction.replace(R.id.root_container, fragment);
    }// w  ww  .  ja  v  a 2 s .com
    transaction.commit();

}

From source file:com.ashoksm.pinfinder.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar);
    setSupportActionBar(toolbar);//w w w .j ava  2 s  .  c om

    // add to fix crashes in 2.3.x devices due to google play services
    try {
        Class.forName("android.os.AsyncTask");
    } catch (ClassNotFoundException e) {
    }

    // Create the interstitial.
    interstitial = new InterstitialAd(this);
    interstitial.setAdUnitId(getString(R.string.admob_id));

    // load ad
    final LinearLayout adParent = (LinearLayout) this.findViewById(R.id.ad);
    final AdView ad = new AdView(this);
    ad.setAdUnitId(getString(R.string.admob_id));
    ad.setAdSize(AdSize.SMART_BANNER);

    final AdListener listener = new AdListener() {
        @Override
        public void onAdLoaded() {
            adParent.setVisibility(View.VISIBLE);
            super.onAdLoaded();
        }

        @Override
        public void onAdFailedToLoad(int errorCode) {
            adParent.setVisibility(View.GONE);
            super.onAdFailedToLoad(errorCode);
        }
    };

    ad.setAdListener(listener);

    adParent.addView(ad);
    AdRequest adRequest = new AdRequest.Builder().build();
    ad.loadAd(adRequest);
    // Begin loading your interstitial.
    interstitial.loadAd(adRequest);

    if (savedInstanceState == null) {
        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
        SlidingTabsBasicFragment fragment = new SlidingTabsBasicFragment();
        transaction.replace(R.id.pinfinder_content_fragment, fragment);
        transaction.commit();
    }
}

From source file:com.adstrosoftware.animationplayground.MainActivity.java

@Override
public void onAnimationSelected(int animation) {

    Fragment fragment;//from   w w  w  .j a va  2s . c  o m

    switch (animation) {
    case 0:
        fragment = HorizontalFragment.newInstance();
        break;
    case 1:
        fragment = VerticalFragment.newInstance();
        break;
    case 2:
        fragment = ExplodeFragment.newInstance();
        break;
    default:
        fragment = InvalidFragment.newInstance();
    }

    FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction()
            .replace(R.id.fragmentContainer, fragment, fragment.getClass().getName());

    if (smallScreen) {
        fragmentTransaction.addToBackStack(null);
    }

    fragmentTransaction.commit();
}

From source file:com.anadoluuniversity.tinyreader.OcrCaptureActivity.java

@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
    //creating fragment object
    Fragment fragment;/*from   ww w .j a v  a  2 s.  co  m*/
    String tag = "";

    //initializing the fragment object which is selected
    switch (item.getItemId()) {
    case R.id.nav_home:
        // todo search bari sifirla
        // todo search bari goster
        fragment = FragmentCamera.newInstance(true);
        tag = "FragmentCamera";
        break;
    case R.id.nav_isThisBadForMe:
        // todo search bari sifirla
        // todo search bari gizle
        fragment = FragmentCamera.newInstance(false);
        tag = "FragmentIsThisBadForMe";
        break;
    case R.id.nav_myProfile:
        fragment = new FragmentMyProfile();
        tag = "FragmentProfile";
        break;
    default:
        return false;
    }

    //replacing the fragment
    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.replace(R.id.content_frame, fragment, tag);
    ft.commit();

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);

    return true;
}

From source file:com.actionbarsherlock.sample.styled.MainActivity.java

/** Called when the activity is first created. */
@Override// w  ww. j ava2  s. c om
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    final ActionBar ab = getSupportActionBar();

    // set defaults for logo & home up
    ab.setDisplayHomeAsUpEnabled(showHomeUp);
    ab.setDisplayUseLogoEnabled(useLogo);

    // set up tabs nav
    for (int i = 1; i < 4; i++) {
        ab.addTab(ab.newTab().setText("Tab " + i).setTabListener(this));
    }

    // set up list nav
    ab.setListNavigationCallbacks(
            ArrayAdapter.createFromResource(this, R.array.sections, R.layout.sherlock_spinner_dropdown_item),
            new OnNavigationListener() {
                public boolean onNavigationItemSelected(int itemPosition, long itemId) {
                    // FIXME add proper implementation
                    rotateLeftFrag();
                    return false;
                }
            });

    // default to tab navigation
    showTabsNav();

    // create a couple of simple fragments as placeholders
    final int MARGIN = 16;
    leftFrag = new RoundedColourFragment(getResources().getColor(R.color.android_green), 1f, MARGIN, MARGIN / 2,
            MARGIN, MARGIN);
    rightFrag = new RoundedColourFragment(getResources().getColor(R.color.honeycombish_blue), 2f, MARGIN / 2,
            MARGIN, MARGIN, MARGIN);

    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.add(R.id.root, leftFrag);
    ft.add(R.id.root, rightFrag);
    ft.commit();
}