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.cnlms.add.summary.activities.ActSession.java

@Override
public void onHallClicked(String hall) {

    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 ww w.  ja v  a2s.c om

    ft.replace(R.id.fragment_container, FragVenue.newInstance(hall, true));
    ft.addToBackStack(null);

    ft.commit();

}

From source file:com.devalladolid.musictoday.activities.SettingsActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {

    if (PreferencesUtility.getInstance(this).getTheme().equals("dark"))
        setTheme(R.style.AppThemeNormalDark);
    else if (PreferencesUtility.getInstance(this).getTheme().equals("black"))
        setTheme(R.style.AppThemeNormalBlack);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_settings);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);/*from w  w  w.j  a v  a2s  .c om*/

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    action = getIntent().getAction();

    if (action.equals(Constants.SETTINGS_STYLE_SELECTOR)) {
        getSupportActionBar().setTitle(R.string.now_playing);
        String what = getIntent().getExtras().getString(Constants.SETTINGS_STYLE_SELECTOR_WHAT);
        Fragment fragment = StyleSelectorFragment.newInstance(what);
        FragmentManager fragmentManager = getSupportFragmentManager();
        fragmentManager.beginTransaction().add(R.id.fragment_container, fragment).commit();
    } else {
        getSupportActionBar().setTitle(R.string.settings);
        PreferenceFragment fragment = new SettingsFragment();
        android.app.FragmentManager fragmentManager = getFragmentManager();
        fragmentManager.beginTransaction().replace(R.id.fragment_container, fragment).commit();
    }

}

From source file:com.digiplex.extra.grantpermissiondemo.ContactActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.contacts);// w w  w.  j a v a 2s.  c om

    FragmentManager fragmentManager = this.getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    ContactsFragment fragment = new ContactsFragment();

    fragmentTransaction.add(R.id.fragment_container, fragment);
    fragmentTransaction.commit();

}

From source file:com.alex.vmandroid.display.weather.inquiry.InquiryWeatherActivity.java

/**
 * ?view// w  w  w . ja  v  a2 s  . c om
 *
 * @param city ??
 */
@Override
public void initAndShowWeatherFrameLayout(@NonNull String city) {
    WeatherFragment fragment = WeatherFragment.newInstance(city);
    new WeatherPresenter(fragment, city, getApplicationContext());
    FragmentManager fragmentManager = getSupportFragmentManager();
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.replace(R.id.inquiry_weather_frame_layout, fragment);
    transaction.commit();
}

From source file:com.bestbeforeapp.parsemvp.notes.NotesActivity.java

private void initFragment(Fragment notesFragment) {
    // Add the NotesFragment to the layout
    FragmentManager fragmentManager = getSupportFragmentManager();
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.add(R.id.contentFrame, notesFragment);
    transaction.commit();//from  ww w.j  ava2  s .co  m
}

From source file:carsharing.starter.automotive.iot.ibm.com.mobilestarterapp.AnalyzeTabNavigation.java

private void getItem(final int position) {
    final FragmentManager fm = getSupportFragmentManager();
    final FragmentTransaction ft = fm.beginTransaction();
    ft.replace(R.id.tabsFrame, fragments.get(position));
    ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
    ft.commit();/*  w  ww  .  j a  va  2  s.com*/
}

From source file:com.binary_machinery.avalonschedule.view.schedule.SchedulePageFragment.java

@Nullable
@Override/*from  w w w . j  a va2 s .  co  m*/
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.schedule_page, container, false);
    Bundle arguments = getArguments();

    FragmentManager fragmentManager = getChildFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

    Func2<Integer, Integer, ?> setRecord = (dayOfWeek, layoutId) -> {
        String key = ARG_DAY + dayOfWeek;
        ScheduleRecord record = arguments.getParcelable(key);

        if (record != null) {
            Fragment fragment = (record.course != null) ? new RecordFragment() : new EmptyRecordFragment();
            Bundle args = new Bundle();
            args.putParcelable(RecordFragment.ARG_RECORD, record);
            fragment.setArguments(args);
            fragmentTransaction.replace(layoutId, fragment);
        }

        return 0;
    };

    setRecord.call(Calendar.MONDAY, R.id.layoutMonday);
    setRecord.call(Calendar.TUESDAY, R.id.layoutTuesday);
    setRecord.call(Calendar.WEDNESDAY, R.id.layoutWednesday);
    setRecord.call(Calendar.THURSDAY, R.id.layoutThursday);
    setRecord.call(Calendar.FRIDAY, R.id.layoutFriday);
    setRecord.call(Calendar.SATURDAY, R.id.layoutSaturday);
    setRecord.call(Calendar.SUNDAY, R.id.layoutSunday);

    fragmentTransaction.commit();
    return rootView;
}

From source file:com.codinguser.android.contactpicker.ContactsPickerActivity.java

/**
 * Starting point/*from  www  .j  a  v a 2s  . co  m*/
 * Loads the {@link ContactsListFragment} 
 */
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_contacts);

    FragmentManager fragmentManager = this.getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    ContactsListFragment fragment = new ContactsListFragment();

    fragmentTransaction.add(R.id.fragment_container, fragment);
    fragmentTransaction.commit();
}

From source file:com.commonsware.android.feedfrags.FeedsTabActivity.java

private void cleanUpFragments() {
    FragmentManager fragMgr = getSupportFragmentManager();
    FragmentTransaction xaction = fragMgr.beginTransaction();

    removeFragments(fragMgr, xaction);//  www  . j  a  va  2s .  co m
    xaction.commit();
}

From source file:com.dicent.MainActivity.java

@Override
protected void onStart() {
    super.onStart();
    FragmentManager fm = getSupportFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    attackDiceFragment = (DiceFragment) fm.findFragmentByTag(FRAGMENT_ATTACK_DICE);

    if (state.getDescentVersion().equals(DicentPreferencesActivity.DESCENT_SECOND_EDITION)) {
        attackDiceFragment.setType(DiceFragment.ATTACK);
        attackDiceFragment.setShowCheckbox(true);
        attackDiceFragment.setDice(state.getSecondEdAttackDice());
        attackDiceFragment.setCheckboxText(getResources().getString(R.string.attack));
        attackDiceFragment.setEnabled(state.isAttackEnabled());

        defenseDiceFragment = (DiceFragment) fm.findFragmentByTag(FRAGMENT_DEFENCE_DICE);
        if (defenseDiceFragment == null) {
            defenseDiceFragment = new DiceFragment();
            ft.add(R.id.diceLayout, defenseDiceFragment, FRAGMENT_DEFENCE_DICE);
        }//from   ww  w . j  a v  a  2s .  co  m
        defenseDiceFragment.setType(DiceFragment.DEFENSE);
        defenseDiceFragment.setShowCheckbox(true);
        defenseDiceFragment.setDice(state.getSecondEdDefenseDice());
        defenseDiceFragment.setCheckboxText(getResources().getString(R.string.defense));
        defenseDiceFragment.setEnabled(state.isDefenseEnabled());
    } else {
        attackDiceFragment.setShowCheckbox(false);
        attackDiceFragment.setDice(state.getFirstEdDice());
        defenseDiceFragment = (DiceFragment) fm.findFragmentByTag(FRAGMENT_DEFENCE_DICE);
        if (defenseDiceFragment != null)
            ft.remove(defenseDiceFragment);
        defenseDiceFragment = null;
    }
    ft.commit();
}