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:br.com.cybereagle.androidbase.tip.TipManagerFragment.java

public void stop() {
    //      if ( tipChangeTask.getStatus().equals(AsyncTask.Status.RUNNING)) {
    //         tipChangeTask.cancel(true);
    //      }// www  . ja va 2 s. co m
    FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
    fragmentTransaction.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left);
    fragmentTransaction.hide(this);
    fragmentTransaction.commit();
    hidden = true;

    new DestroyTask(getFragmentManager()).execute();
}

From source file:co.vmob.sample.FragmentTabHost.java

@Override
public void onTabChanged(String tabId) {
    if (mAttached) {
        final FragmentTransaction ft = doTabChanged(tabId, null);
        if (ft != null) {
            ft.commit();
        }//from   w  w w .  j  a  v  a  2 s .co  m
    }
    if (mOnTabChangeListener != null) {
        mOnTabChangeListener.onTabChanged(tabId);
    }
}

From source file:co.uk.alt236.restclient4android.activities.ActivityMain.java

private void executeRequest() {
    for (int i = 0; i < mTabsAdapter.getCount(); i++) {
        ((RestRequestFragmentInterface) mTabsAdapter.getItem(i)).updateRequest();
    }/*from  w w w .  j  a  v a  2  s . com*/

    if (RestClient4AndroidApplication.getRequest().isValid()) {
        if (mUsefulBits.isOnline()) {
            RestClient4AndroidApplication.setResult(null);
            if (isSmallScreen()) {
                Intent i = new Intent(getApplicationContext(), ActivityResult.class);
                startActivity(i);
            } else {
                Fragment f = new FragmentNetworkResult(RestClient4AndroidApplication.getRequest());
                FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
                ft.replace(R.id.fragment_container, f);
                ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
                ft.commit();
            }
        } else {
            Toast.makeText(this, "Not online!", Toast.LENGTH_SHORT).show();
        }
    } else {
        Toast.makeText(this, "Invalid request", Toast.LENGTH_SHORT).show();
    }
}

From source file:com.cesarvaliente.permissionssample.presentation.view.MainActivity.java

@Override
public void showContactFragment(ContactModel contact) {
    contactFragment = ContactFragment.newInstance(contact);
    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    transaction.replace(R.id.content, contactFragment);
    transaction.addToBackStack(null);//ww w  .j a  va2s .co m
    transaction.commit();
}

From source file:cl.ipp.katbag.fragment.SelectType.java

@Override
public void onClick(View v) {
    String type_app = "";
    mainActivity.hideSoftKeyboard();/* w  w  w .  j a  va2  s  . c  o m*/

    switch (v.getId()) {
    case R.id.type_app_game:
        type_app = MainActivity.TYPE_APP_GAME;
        break;

    case R.id.type_app_book:
        type_app = MainActivity.TYPE_APP_BOOK;
        break;

    case R.id.type_app_comics:
        type_app = MainActivity.TYPE_APP_COMICS;
        break;
    }

    Bundle bundle = new Bundle();
    bundle.putString("type_app", type_app);

    // initialize parameters of add class
    Add.id_app = -1;
    Add.name_app_text = "";

    mFragment = new Add();
    mFragment.setArguments(bundle);
    FragmentTransaction t = getActivity().getSupportFragmentManager().beginTransaction();
    t.replace(R.id.fragment_main_container, mFragment);
    t.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
    t.addToBackStack(mFragment.getClass().getSimpleName());
    t.commit();
}

From source file:co.beem.project.beem.ui.wizard.Account.java

public void pushFragment(Fragment fragment) {
    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.replace(android.R.id.content, fragment, fragment.getClass().getName());
    invalidateOptionsMenu();//from w  ww. j  a v a  2 s. com
    ft.addToBackStack(null);
    ft.commit();
}

From source file:com.animedetour.android.main.MainActivity.java

/**
 * Transition to the new fragment, optionally adding to the back stack.
 *
 * @param newFragment The fragment to add to the main content view
 *///from   w w  w .java 2 s .  c  o  m
protected void contentFragmentTransaction(Fragment newFragment, String tag) {
    FragmentTransaction transaction = this.getSupportFragmentManager().beginTransaction();
    transaction.setCustomAnimations(R.anim.slide_in_bottom, R.anim.slide_out_bottom);
    transaction.replace(R.id.content_frame, newFragment, tag);
    transaction.commit();
}

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

/** Called when the activity is first created. */
@Override/*from w w w  .ja va 2  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,
            android.R.layout.simple_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();
}

From source file:android.com.example.contactslist.ui.ContactDetailActivity.java

@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override//from  w w w. ja  v a  2 s  .  c  om
protected void onCreate(Bundle savedInstanceState) {
    if (BuildConfig.DEBUG) {
        // Enable strict mode checks when in debug modes
        Utils.enableStrictMode();
    }
    super.onCreate(savedInstanceState);

    // This activity expects to receive an intent that contains the uri of a contact
    if (getIntent() != null) {

        // For OS versions honeycomb and higher use action bar
        if (Utils.hasHoneycomb()) {
            // Enables action bar "up" navigation
            getActionBar().setDisplayHomeAsUpEnabled(true);
        }

        // Fetch the data Uri from the intent provided to this activity
        final Uri uri = getIntent().getData();

        // Checks to see if fragment has already been added, otherwise adds a new
        // ContactDetailFragment with the Uri provided in the intent
        if (getSupportFragmentManager().findFragmentByTag(TAG) == null) {
            final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();

            // Adds a newly created ContactDetailFragment that is instantiated with the
            // data Uri
            ft.add(android.R.id.content, ContactDetailFragment.newInstance(uri), TAG);
            ft.commit();
        }
    } else {
        // No intent provided, nothing to do so finish()
        finish();
    }
}

From source file:br.com.cybereagle.androidbase.tip.TipManagerFragment.java

public void start(FragmentActivity fragmentActivity) {
    FragmentManager fragmentManager = fragmentActivity.getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    fragmentTransaction.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left);
    fragmentTransaction.add(android.R.id.content, this, TAG);
    fragmentTransaction.commit();
    hidden = false;//from   ww  w  . j av  a  2  s  .c o  m
}