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

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

Introduction

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

Prototype

public abstract FragmentTransaction show(Fragment fragment);

Source Link

Document

Shows a previously hidden fragment.

Usage

From source file:org.jraf.android.bikey.common.widget.fragmentcycler.FragmentCycler.java

public void show(FragmentActivity activity) {
    String tag = mFragmentTags.get(mCurrentVisibleIndex);
    FragmentManager fragmentManager = activity.getSupportFragmentManager();
    fragmentManager.executePendingTransactions();
    Fragment fragment = fragmentManager.findFragmentByTag(tag);
    FragmentTransaction t = fragmentManager.beginTransaction();
    t.show(fragment);
    t.commit();//from  www.  j a va 2s.  c  o m
    if (!mTabs.isEmpty()) {
        Checkable checkable = mTabs.get(mCurrentVisibleIndex);
        checkable.setChecked(true);
    }
    updateTitle();
}

From source file:com.bradenmacdonald.OverlayedMapFragment.java

public void setVisibility(boolean visible) {
    FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
    if (visible)//from ww w  . ja v a 2 s.c o m
        fragmentTransaction.show(mMapFragment);
    else
        fragmentTransaction.hide(mMapFragment);
    fragmentTransaction.commit();
}

From source file:com.app.blockydemo.ui.fragment.FormulaEditorFragment.java

public static void showFragment(View view, Brick brick, Formula formula) {

    FragmentActivity activity = null;// ww  w. java  2  s.c  o m
    activity = (FragmentActivity) view.getContext();

    FormulaEditorFragment formulaEditorFragment = (FormulaEditorFragment) activity.getSupportFragmentManager()
            .findFragmentByTag(FORMULA_EDITOR_FRAGMENT_TAG);

    FragmentManager fragmentManager = activity.getSupportFragmentManager();
    FragmentTransaction fragTransaction = fragmentManager.beginTransaction();

    if (formulaEditorFragment == null) {
        formulaEditorFragment = new FormulaEditorFragment();
        Bundle bundle = new Bundle();
        bundle.putSerializable(BRICK_BUNDLE_ARGUMENT, brick);
        bundle.putSerializable(FORMULA_BUNDLE_ARGUMENT, formula);
        formulaEditorFragment.setArguments(bundle);

        fragTransaction.add(R.id.script_fragment_container, formulaEditorFragment, FORMULA_EDITOR_FRAGMENT_TAG);
        fragTransaction.hide(fragmentManager.findFragmentByTag(ScriptFragment.TAG));
        fragTransaction.show(formulaEditorFragment);
        BottomBar.hideBottomBar(activity);
    } else if (formulaEditorFragment.isHidden()) {
        formulaEditorFragment.updateBrickViewAndFormula(brick, formula);
        fragTransaction.hide(fragmentManager.findFragmentByTag(ScriptFragment.TAG));
        fragTransaction.show(formulaEditorFragment);
        BottomBar.hideBottomBar(activity);
    } else {
        formulaEditorFragment.setInputFormula(formula, SET_FORMULA_ON_SWITCH_EDIT_TEXT);
    }
    fragTransaction.commit();
}

From source file:org.pixmob.droidlink.ui.EventsActivity.java

@Override
public void onEventSelected(Uri eventUri) {
    final EventDetailsFragment df = (EventDetailsFragment) getSupportFragmentManager()
            .findFragmentById(R.id.event_details);
    if (df == null) {
        startActivity(new Intent(this, EventDetailsActivity.class).setData(eventUri));
    } else {/*  w w w  .  ja v  a 2s.co  m*/
        // Show the details fragment when an event is selected.
        if (df.isHidden()) {
            final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
            ft.show(df);
            ft.commit();
        }
        df.setEvent(eventUri);
    }
}

From source file:org.jraf.android.bikey.common.widget.fragmentcycler.FragmentCycler.java

private void setCurrentVisibleIndex(FragmentActivity activity, int newIndex) {
    int previousVisibleIndex = mCurrentVisibleIndex;
    mCurrentVisibleIndex = newIndex;//  w w w .  j av a 2 s .  c o m
    String hideTag = mFragmentTags.get(previousVisibleIndex);
    String showTag = mFragmentTags.get(mCurrentVisibleIndex);
    FragmentManager fragmentManager = activity.getSupportFragmentManager();
    Fragment showFragment = fragmentManager.findFragmentByTag(showTag);
    Fragment hideFragment = fragmentManager.findFragmentByTag(hideTag);
    FragmentTransaction t = fragmentManager.beginTransaction();
    t.hide(hideFragment);
    t.show(showFragment);
    t.commit();
    if (!mTabs.isEmpty()) {
        Checkable prevCheckable = mTabs.get(previousVisibleIndex);
        prevCheckable.setChecked(false);
        Checkable curCheckable = mTabs.get(mCurrentVisibleIndex);
        curCheckable.setChecked(true);
    }
    updateTitle();
}

From source file:com.aujur.ebookreader.activity.CatalogActivity.java

@Override
public void loadFakeFeed(Feed fakeFeed) {

    if (isTwoPaneView()) {

        FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        ft.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
        ft.show(detailsFragment);
        ft.commit();/* w w  w.  j  a v  a 2  s  .co m*/

        detailsFragment.setNewFeed(fakeFeed, null);
    } else {
        Intent intent = new Intent(this, CatalogBookDetailsActivity.class);
        intent.putExtra("fakeFeed", fakeFeed);

        startActivity(intent);
    }
}

From source file:com.chintanrathod.fragmentbackstack.MainActivity.java

@Override
public void onBackPressed() {

    if (fragmentStack.size() == 2) {
        FragmentTransaction ft = fragmentManager.beginTransaction();
        fragmentStack.lastElement().onPause();
        ft.remove(fragmentStack.pop());/*w ww  .  j a v a 2  s .  c  om*/
        fragmentStack.lastElement().onResume();
        ft.show(fragmentStack.lastElement());
        ft.commit();
    } else {
        super.onBackPressed();
    }
}

From source file:com.pagenews.zhihudaily.homepage.MainActivity.java

private void showMainFragment() {

    FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
    fragmentTransaction.show(mainFragment);
    fragmentTransaction.hide(bookmarksFragment);
    fragmentTransaction.commit();//from w  ww.j  ava 2  s. c  o  m

    toolbar.setTitle(getResources().getString(R.string.app_name));

}

From source file:com.pagenews.zhihudaily.homepage.MainActivity.java

private void showBookmarksFragment() {

    FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
    fragmentTransaction.show(bookmarksFragment);
    fragmentTransaction.hide(mainFragment);
    fragmentTransaction.commit();//from w w  w. j a  v a  2s .  c  om

    toolbar.setTitle(getResources().getString(R.string.nav_bookmarks));

    if (bookmarksFragment.isAdded()) {
        bookmarksFragment.notifyDataChanged();
    }

}

From source file:com.yanzhenjie.fragment.CompatActivity.java

/**
 * When the back off./* w w  w  .j a  va  2 s  .co  m*/
 */
private boolean onBackStackFragment() {
    FragmentManager fragmentManager = getSupportFragmentManager();
    if (mFragmentStack.size() > 1) {
        fragmentManager.popBackStack();
        NoFragment inFragment = mFragmentStack.get(mFragmentStack.size() - 2);

        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
        fragmentTransaction.show(inFragment);
        fragmentTransaction.commit();

        NoFragment outFragment = mFragmentStack.get(mFragmentStack.size() - 1);
        inFragment.onResume();

        FragmentStackEntity fragmentStackEntity = mFragmentEntityMap.get(outFragment);
        mFragmentStack.remove(outFragment);
        mFragmentEntityMap.remove(outFragment);

        if (fragmentStackEntity.requestCode != REQUEST_CODE_INVALID) {
            inFragment.onFragmentResult(fragmentStackEntity.requestCode, fragmentStackEntity.resultCode,
                    fragmentStackEntity.result);
        }
        return true;
    }
    return false;
}