List of usage examples for android.support.v4.app FragmentTransaction show
public abstract FragmentTransaction show(Fragment fragment);
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; }