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.fastexample.adapter.FragmentViewPagerAdapter.java

@Override
public Object instantiateItem(ViewGroup container, int position) {
    Fragment fragment = fragments.get(position);
    if (!fragment.isAdded()) { // fragmentadded
        FragmentTransaction ft = fragmentManager.beginTransaction();
        ft.add(fragment, fragment.getClass().getSimpleName());
        ft.commit();
        /**//from   ww w  .  j a  v  a  2 s .co m
         * FragmentTransaction.commit()??FragmentTransaction?
         * ??
         * ?????
         * ?????
         */
        fragmentManager.executePendingTransactions();
    }

    if (fragment.getView().getParent() == null) {
        container.addView(fragment.getView()); // viewpager
    }

    return fragment.getView();
}

From source file:com.asksven.betterbatterystats.PackageInfoActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    // setTheme(SampleList.THEME); //Used for theme switching in samples
    super.onCreate(savedInstanceState);

    setContentView(R.layout.package_info);

    if (savedInstanceState == null) {
        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
        PackageInfoTabsFragment fragment = new PackageInfoTabsFragment();
        transaction.replace(R.id.sample_content_fragment, fragment);
        transaction.commit();
    }/*from   w w w . ja  v a2  s .c  om*/

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    //toolbar.setLogo(R.drawable.ic_launcher);
    toolbar.setTitle(getString(R.string.label_packageinfo));
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

}

From source file:ch.bfh.sensordataprocessor.sensor.SensorSelectorFragment.java

/**
 * hide the list of sensors and show the sensor display fragment
 * add these changes to the backstack/*from  w  w  w. ja v a  2 s .  co m*/
 */
private void showSensorFragment(Sensor sensor) {
    sensorDisplay.displaySensor(sensor);
    FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
    ft.hide(this);
    ft.show(sensorDisplay);
    ft.addToBackStack("Showing sensor: " + sensor.getName());
    ft.commit();
}

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 source file:com.beem.project.beem.ui.wizard.Account.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    fragmentMgr = getSupportFragmentManager();
    if (savedInstanceState == null) {
        FragmentTransaction t = fragmentMgr.beginTransaction();
        t.add(android.R.id.content, MainFragment.newInstance(), "Main");
        t.commit();

    }/*w  w  w  . j a  va2s  . c o  m*/
}

From source file:cn.jarlen.mediaplayer.sample.activities.FileExplorerActivity.java

private void doOpenDirectory(String path, boolean addToBackStack) {
    Fragment newFragment = FileListFragment.newInstance(path);
    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();

    transaction.replace(R.id.body, newFragment);

    if (addToBackStack)
        transaction.addToBackStack(null);
    transaction.commit();
}

From source file:com.alex.vmandroid.display.main.fragments.DiscoverFragment.java

@Nullable
@Override/*from   w w w .  j a va  2 s . co  m*/
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
        @Nullable Bundle savedInstanceState) {
    Log.i(TAG, "onCreateView: DiscoverFragment");

    View view = inflater.inflate(R.layout.fragment_main_discover, container, false);

    LoopAdvertisementFragment fragment = new LoopAdvertisementFragment();

    FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
    new LoopAdvertisementPresenter(fragment);
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.replace(R.id.main_loop_advertisement_frame_layout, fragment);
    transaction.commit();

    LinearLayout mBarLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_bar_ll);
    mBarLinearLayout.setOnClickListener(this);

    LinearLayout mKTVLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_ktv_ll);
    mKTVLinearLayout.setOnClickListener(this);

    LinearLayout mRestaurantLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_restaurant_ll);
    mRestaurantLinearLayout.setOnClickListener(this);

    LinearLayout mOtherLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_other_ll);
    mOtherLinearLayout.setOnClickListener(this);

    // TODO ?
    ShareFragment shareFragment = new ShareFragment();
    FragmentManager fragmentManager2 = getActivity().getSupportFragmentManager();
    new SharePresenter(shareFragment, getActivity());
    FragmentTransaction transaction2 = fragmentManager2.beginTransaction();
    transaction2.replace(R.id.main_share_frame_layout, shareFragment);
    transaction2.commit();

    return view;
}

From source file:android.hawkencompanionapp.activities.UserAccountMainActivity.java

private void swapCurrentFragment(Fragment currentFragment, Bundle bundle) {
    final FragmentManager fm = getSupportFragmentManager();

    if (bundle != null && currentFragment.getArguments() == null) {
        currentFragment.setArguments(bundle);
    }/*from   w w  w .  j a  v  a 2  s. co m*/

    final FragmentTransaction transaction = fm.beginTransaction();
    transaction.replace(R.id.content_frame, currentFragment);
    transaction.commit();
}

From source file:com.ccjeng.weather.view.activity.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ButterKnife.bind(this);

    setSupportActionBar(toolbar);//from w w  w.  j  av  a2 s. c  o  m
    navDrawer();

    if (savedInstanceState == null) {
        FragmentTransaction ft = this.getSupportFragmentManager().beginTransaction();
        ft.add(R.id.fragment, new CitiesFragment(), null);
        ft.commit();
    }

    buildGoogleApiClient();
}

From source file:com.actionbarsherlock.sample.demos.app.FragmentArgumentsSupport.java

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

    if (savedInstanceState == null) {
        // First-time init; create fragment to embed in activity.
        FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        Fragment newFragment = MyFragment.newInstance("From Arguments");
        ft.add(R.id.created, newFragment);
        ft.commit();
    }/*from  w w  w. j a v  a  2s . co  m*/
}