Here are the examples of the java api class android.support.v4.app.FragmentTransaction taken from open source projects.
1. OverviewActivity#setupPanes()
Project: SeriesGuide
File: OverviewActivity.java
File: OverviewActivity.java
private void setupPanes() { Fragment showsFragment = ShowFragment.newInstance(showTvdbId); FragmentTransaction ft1 = getSupportFragmentManager().beginTransaction(); ft1.setCustomAnimations(R.anim.fade_in, R.anim.fade_out); ft1.replace(R.id.fragment_show, showsFragment); ft1.commit(); Fragment overviewFragment = OverviewFragment.newInstance(showTvdbId); FragmentTransaction ft2 = getSupportFragmentManager().beginTransaction(); ft2.setCustomAnimations(R.anim.fade_in, R.anim.fade_out); ft2.replace(R.id.fragment_overview, overviewFragment); ft2.commit(); Fragment seasonsFragment = SeasonsFragment.newInstance(showTvdbId); FragmentTransaction ft3 = getSupportFragmentManager().beginTransaction(); ft3.setCustomAnimations(R.anim.fade_in, R.anim.fade_out); ft3.replace(R.id.fragment_seasons, seasonsFragment); ft3.commit(); }
2. LeftMenuFragment#showProfilePageImp()
Project: weiciyuan
File: LeftMenuFragment.java
File: LeftMenuFragment.java
private void showProfilePageImp() { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.hide(rightFragments.get(HOME_INDEX)); ft.hide(rightFragments.get(MENTIONS_INDEX)); ft.hide(rightFragments.get(COMMENTS_INDEX)); ft.hide(rightFragments.get(SEARCH_INDEX)); ft.hide(rightFragments.get(DM_INDEX)); ft.hide(rightFragments.get(FAV_INDEX)); UserInfoFragment fragment = (UserInfoFragment) rightFragments.get(PROFILE_INDEX); ft.show(fragment); ft.commit(); ((UserInfoFragment) fragment).buildActionBarAndViewPagerTitles(); AnimationUtility.translateFragmentY(fragment, -400, 0, fragment); }
3. LeftMenuFragment#showFavPageImp()
Project: weiciyuan
File: LeftMenuFragment.java
File: LeftMenuFragment.java
private void showFavPageImp() { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.hide(rightFragments.get(HOME_INDEX)); ft.hide(rightFragments.get(MENTIONS_INDEX)); ft.hide(rightFragments.get(COMMENTS_INDEX)); ft.hide(rightFragments.get(SEARCH_INDEX)); ft.hide(rightFragments.get(DM_INDEX)); ft.hide(rightFragments.get(PROFILE_INDEX)); Fragment fragment = rightFragments.get(FAV_INDEX); ft.show(fragment); ft.commit(); ((MyFavListFragment) fragment).buildActionBarAndViewPagerTitles(); }
4. LeftMenuFragment#showDMPageImp()
Project: weiciyuan
File: LeftMenuFragment.java
File: LeftMenuFragment.java
private void showDMPageImp() { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.hide(rightFragments.get(HOME_INDEX)); ft.hide(rightFragments.get(MENTIONS_INDEX)); ft.hide(rightFragments.get(COMMENTS_INDEX)); ft.hide(rightFragments.get(SEARCH_INDEX)); ft.hide(rightFragments.get(FAV_INDEX)); ft.hide(rightFragments.get(PROFILE_INDEX)); Fragment fragment = rightFragments.get(DM_INDEX); ft.show(fragment); ft.commit(); ((DMUserListFragment) fragment).buildActionBarAndViewPagerTitles(); }
5. LeftMenuFragment#showHomePageImp()
Project: weiciyuan
File: LeftMenuFragment.java
File: LeftMenuFragment.java
private void showHomePageImp() { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.hide(rightFragments.get(MENTIONS_INDEX)); ft.hide(rightFragments.get(COMMENTS_INDEX)); ft.hide(rightFragments.get(SEARCH_INDEX)); ft.hide(rightFragments.get(DM_INDEX)); ft.hide(rightFragments.get(FAV_INDEX)); ft.hide(rightFragments.get(PROFILE_INDEX)); FriendsTimeLineFragment fragment = (FriendsTimeLineFragment) rightFragments.get(HOME_INDEX); ft.show(fragment); ft.commit(); setTitle(""); fragment.buildActionBarNav(); }
6. FragmentHelper#swapFragment()
Project: YourAppIdea
File: FragmentHelper.java
File: FragmentHelper.java
/** * @param container1 * @param container2 * @param fm */ public static void swapFragment(int container1, int container2, FragmentManager fm) { Fragment f1 = fm.findFragmentById(container1); Fragment f2 = fm.findFragmentById(container2); FragmentTransaction ft = fm.beginTransaction(); ft.remove(f1); ft.remove(f2); ft.commit(); fm.executePendingTransactions(); ft = fm.beginTransaction(); ft.add(container1, f2); ft.add(container2, f1); ft.setTransition(FragmentTransaction.TRANSIT_NONE); ft.commit(); }
7. MainMenuActivity#pushLibraryFragment()
Project: dmix
File: MainMenuActivity.java
File: MainMenuActivity.java
@Override public void pushLibraryFragment(final Fragment fragment, final String label) { final String title; if (fragment instanceof BrowseFragment) { title = ((BrowseFragment) fragment).getTitle(); } else { title = fragment.toString(); } final FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.replace(R.id.library_root_frame, fragment); ft.addToBackStack(label); ft.setBreadCrumbTitle(title); ft.commit(); }
8. SimpleLibraryActivity#pushLibraryFragment()
Project: dmix
File: SimpleLibraryActivity.java
File: SimpleLibraryActivity.java
@Override public void pushLibraryFragment(final Fragment fragment, final String label) { final String title; if (fragment instanceof BrowseFragment) { title = ((BrowseFragment) fragment).getTitle(); } else { title = fragment.toString(); } setTitle(title); final FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.replace(R.id.root_frame, fragment); ft.addToBackStack(label); ft.setBreadCrumbTitle(title); ft.commit(); }
9. SampleStyled#addFragmentToStack()
Project: HanselAndGretel
File: SampleStyled.java
File: SampleStyled.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setBreadCrumbTitle("Frag" + mStackLevel); ft.replace(R.id.simple_fragment, newFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); }
10. SampleDefaultLight#addFragmentToStack()
Project: HanselAndGretel
File: SampleDefaultLight.java
File: SampleDefaultLight.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setBreadCrumbTitle("Frag" + mStackLevel); ft.replace(R.id.simple_fragment, newFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); }
11. SampleDefaultDark#addFragmentToStack()
Project: HanselAndGretel
File: SampleDefaultDark.java
File: SampleDefaultDark.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setBreadCrumbTitle("Frag" + mStackLevel); ft.replace(R.id.simple_fragment, newFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); }
12. FragmentStackSupport#addFragmentToStack()
Project: astrid
File: FragmentStackSupport.java
File: FragmentStackSupport.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.simple_fragment, newFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); }
13. FragmentCustomAnimationSupport#addFragmentToStack()
Project: astrid
File: FragmentCustomAnimationSupport.java
File: FragmentCustomAnimationSupport.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.fragment_slide_left_enter, R.anim.fragment_slide_left_exit, R.anim.fragment_slide_right_enter, R.anim.fragment_slide_right_exit); ft.replace(R.id.simple_fragment, newFragment); ft.addToBackStack(null); ft.commit(); }
14. PopupFragment#show()
Project: arcgis-runtime-samples-android
File: PopupFragment.java
File: PopupFragment.java
//Display public void show() { if (mIsDisplayed) return; FragmentActivity activity = (FragmentActivity) mMapView.getContext(); FragmentTransaction transaction = activity.getSupportFragmentManager().beginTransaction(); transaction.setCustomAnimations(R.anim.popup_rotate_in, R.anim.popup_rotate_out); transaction.add(android.R.id.content, this, null); transaction.addToBackStack(null); transaction.commit(); setDisplayed(true); }
15. FragmentTransitionDefaultFragment#showNextFragment()
Project: Android-ObservableScrollView
File: FragmentTransitionDefaultFragment.java
File: FragmentTransitionDefaultFragment.java
private void showNextFragment() { FragmentActivity activity = getActivity(); if (activity == null) { return; } FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); ft.replace(R.id.fragment, new FragmentTransitionSecondFragment(), FragmentTransitionSecondFragment.FRAGMENT_TAG); ft.addToBackStack(null); ft.commit(); fm.executePendingTransactions(); }
16. FragmentStackSupport#addFragmentToStack()
Project: android-maven-plugin
File: FragmentStackSupport.java
File: FragmentStackSupport.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.simple_fragment, newFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); }
17. FragmentCustomAnimationSupport#addFragmentToStack()
Project: android-maven-plugin
File: FragmentCustomAnimationSupport.java
File: FragmentCustomAnimationSupport.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.fragment_slide_left_enter, R.anim.fragment_slide_left_exit, R.anim.fragment_slide_right_enter, R.anim.fragment_slide_right_exit); ft.replace(R.id.simple_fragment, newFragment); ft.addToBackStack(null); ft.commit(); }
18. FragmentStackSupport#addFragmentToStack()
Project: ActionBarSherlock
File: FragmentStackSupport.java
File: FragmentStackSupport.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.simple_fragment, newFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); }
19. FragmentCustomAnimationSupport#addFragmentToStack()
Project: ActionBarSherlock
File: FragmentCustomAnimationSupport.java
File: FragmentCustomAnimationSupport.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.fragment_slide_left_enter, R.anim.fragment_slide_left_exit, R.anim.fragment_slide_right_enter, R.anim.fragment_slide_right_exit); ft.replace(R.id.simple_fragment, newFragment); ft.addToBackStack(null); ft.commit(); }
20. MainActivity#ShowFragment()
Project: VCL-Android
File: MainActivity.java
File: MainActivity.java
private static void ShowFragment(FragmentActivity activity, String tag, Fragment fragment, String previous) { if (fragment == null) { Log.e(TAG, "Cannot show a null fragment, ShowFragment(" + tag + ") aborted."); return; } FragmentManager fm = activity.getSupportFragmentManager(); //abort if fragment is already the current one Fragment current = fm.findFragmentById(R.id.fragment_placeholder); if (current != null && current.getTag().equals(tag)) return; //try to pop back if the fragment is already on the backstack if (fm.popBackStackImmediate(tag, 0)) return; //fragment is not there yet, spawn a new one FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.anim_enter_right, R.anim.anim_leave_left, R.anim.anim_enter_left, R.anim.anim_leave_right); ft.replace(R.id.fragment_placeholder, fragment, tag); ft.addToBackStack(previous); ft.commit(); }
21. FragmentStackSupport#addFragmentToStack()
Project: todo.txt-android
File: FragmentStackSupport.java
File: FragmentStackSupport.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.simple_fragment, newFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); }
22. FragmentCustomAnimationSupport#addFragmentToStack()
Project: todo.txt-android
File: FragmentCustomAnimationSupport.java
File: FragmentCustomAnimationSupport.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.fragment_slide_left_enter, R.anim.fragment_slide_left_exit, R.anim.fragment_slide_right_enter, R.anim.fragment_slide_right_exit); ft.replace(R.id.simple_fragment, newFragment); ft.addToBackStack(null); ft.commit(); }
23. FragmentStackSupport#addFragmentToStack()
Project: networklog
File: FragmentStackSupport.java
File: FragmentStackSupport.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.simple_fragment, newFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); }
24. FragmentCustomAnimationSupport#addFragmentToStack()
Project: networklog
File: FragmentCustomAnimationSupport.java
File: FragmentCustomAnimationSupport.java
void addFragmentToStack() { mStackLevel++; // Instantiate a new fragment. Fragment newFragment = CountingFragment.newInstance(mStackLevel); // Add the fragment to the activity, pushing this transaction // on to the back stack. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.fragment_slide_left_enter, R.anim.fragment_slide_left_exit, R.anim.fragment_slide_right_enter, R.anim.fragment_slide_right_exit); ft.replace(R.id.simple_fragment, newFragment); ft.addToBackStack(null); ft.commit(); }
25. RepositoryListContainerFragment#setSearchVisibility()
Project: gh4a
File: RepositoryListContainerFragment.java
File: RepositoryListContainerFragment.java
private void setSearchVisibility(boolean visible) { String hiddenTag = visible ? "main" : "search"; String visibleTag = visible ? "search" : "main"; FragmentManager fm = getChildFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); mSearchVisible = visible; if (mFilterItem != null) { mFilterItem.setVisible(!visible); } mSearchFragment.setQuery(null); mSearchFragment.setUserVisibleHint(visible); ft.hide(fm.findFragmentByTag(hiddenTag)); ft.show(fm.findFragmentByTag(visibleTag)); ft.commit(); }
26. StageActivity#refreshTopScene()
Project: EhViewer
File: StageActivity.java
File: StageActivity.java
public void refreshTopScene() { int index = mSceneTagList.size() - 1; if (index < 0) { return; } String tag = mSceneTagList.get(index); FragmentManager fragmentManager = getSupportFragmentManager(); Fragment fragment = fragmentManager.findFragmentByTag(tag); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.detach(fragment); transaction.attach(fragment); transaction.commitAllowingStateLoss(); }
27. UserContentActivity#onFragmentInteraction()
Project: arcgis-runtime-samples-android
File: UserContentActivity.java
File: UserContentActivity.java
@Override public void onFragmentInteraction(String id) { Log.d(TAG, "on Fragment Interaction"); MapFragment mapFragment = MapFragment.newInstance(id); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(android.R.id.content, mapFragment, "mapfragment"); transaction.addToBackStack("mapfragment"); // Commit the transaction transaction.commit(); }
28. MainActivity#goToMain()
Project: AmazeFileManager
File: MainActivity.java
File: MainActivity.java
public void goToMain(String path) { android.support.v4.app.FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); //title.setText(R.string.app_name); TabFragment tabFragment = new TabFragment(); if (path != null && path.length() > 0) { Bundle b = new Bundle(); b.putString("path", path); tabFragment.setArguments(b); } transaction.replace(R.id.content_frame, tabFragment); // Commit the transaction select = 0; transaction.addToBackStack("tabt" + 1); transaction.commitAllowingStateLoss(); setActionBarTitle(null); floatingActionButton.setVisibility(View.VISIBLE); floatingActionButton.showMenuButton(true); if (openzip && zippath != null) { if (zippath.endsWith(".zip") || zippath.endsWith(".apk")) openZip(zippath); else { openRar(zippath); } zippath = null; } }
29. MainActivity#goToMain()
Project: AmazeFileManager
File: MainActivity.java
File: MainActivity.java
public void goToMain(String path) { android.support.v4.app.FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); //title.setText(R.string.app_name); TabFragment tabFragment = new TabFragment(); if (path != null && path.length() > 0) { Bundle b = new Bundle(); b.putString("path", path); tabFragment.setArguments(b); } transaction.replace(R.id.content_frame, tabFragment); // Commit the transaction select = 0; transaction.addToBackStack("tabt" + 1); transaction.commitAllowingStateLoss(); setActionBarTitle(null); floatingActionButton.setVisibility(View.VISIBLE); floatingActionButton.showMenuButton(true); if (openzip && zippath != null) { if (zippath.endsWith(".zip") || zippath.endsWith(".apk")) openZip(zippath); else { openRar(zippath); } zippath = null; } }
30. FragmentUtils#replace()
Project: tomahawk-android
File: FragmentUtils.java
File: FragmentUtils.java
/** * Replaces the current {@link Fragment} in the container with the given id. Allows to specify * the {@link String} with which to tag the replaced {@link Fragment}. * * @param activity {@link TomahawkMainActivity} needed as a context object * @param clss Class of the {@link Fragment} to instantiate * @param bundle {@link Bundle} which contains arguments (can be null) * @param containerResId the resource id of the {@link android.view.ViewGroup} in which the * Fragment will be replaced * @param tag a {@link String} id to tag the replaced {@link Fragment} with */ public static void replace(TomahawkMainActivity activity, Class clss, Bundle bundle, int containerResId, String tag) { FragmentTransaction ft = activity.getSupportFragmentManager().beginTransaction(); ft.replace(containerResId, Fragment.instantiate(activity, clss.getName(), bundle), tag); if (containerResId == R.id.content_viewer_frame) { ft.addToBackStack(clss.getName()); } ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.commitAllowingStateLoss(); activity.collapsePanel(); Log.d(TAG, "Current fragment is now " + clss.getSimpleName() + ", Bundle: " + bundle); }
31. BaseActivity#addFragment()
Project: Protocoder
File: BaseActivity.java
File: BaseActivity.java
public void addFragment(Fragment fragment, int fragmentPosition, boolean addToBackStack) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); // FIXME: Because we have no tagging system we need to use the int as mContext // tag, which may cause collisions ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.add(fragmentPosition, fragment, String.valueOf(fragmentPosition)); // ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); if (addToBackStack) { ft.addToBackStack(null); } ft.commit(); }
32. FragmentUtil#replaceContentWithSingleFragment()
Project: photo-picker-plus-android
File: FragmentUtil.java
File: FragmentUtil.java
public static void replaceContentWithSingleFragment(FragmentActivity activity, AccountModel account, String folderId, List<Integer> selectedItemPositions) { FragmentTransaction fragmentTransaction = activity.getSupportFragmentManager().beginTransaction(); fragmentTransaction.replace(R.id.gcFragments, FragmentSingle.newInstance(account, folderId, selectedItemPositions), TAG_FRAGMENT_FILES); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); }
33. AssetActivity#onAccountFolderSelect()
Project: photo-picker-plus-android
File: AssetActivity.java
File: AssetActivity.java
@Override public void onAccountFolderSelect(AccountModel account, String folderId) { this.folderId = folderId; FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); fragmentTransaction.replace(R.id.gcFragments, FragmentSingle.newInstance(account, folderId, selectedAccountsPositions), FragmentUtil.TAG_FRAGMENT_FILES); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); }
34. CatalogActivity#loadFeed()
Project: PageTurner
File: CatalogActivity.java
File: CatalogActivity.java
@Override public void loadFeed(Entry entry, String href, String baseURL, boolean asDetailsFeed) { FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right); CatalogFragment newCatalogFragment = fragmentProvider.get(); newCatalogFragment.setBaseURL(baseURL); fragmentTransaction.replace(R.id.fragment_catalog, newCatalogFragment, baseURL); if (!href.equals(config.getBaseOPDSFeed())) { fragmentTransaction.addToBackStack(baseURL); } fragmentTransaction.commit(); newCatalogFragment.loadURL(entry, href, asDetailsFeed, false, LoadFeedCallback.ResultType.REPLACE); }
35. GalleryActivity#openImagePager()
Project: MutiPhotoChoser
File: GalleryActivity.java
File: GalleryActivity.java
private void openImagePager(boolean all, int position) { ImagePagerFragment fragment = ImagePagerFragment.newInstance(options); fragment.setChoseImageListener(this); Bundle args = new Bundle(); args.putBoolean("all", all); if (all) { args.putParcelableArrayList("datas", mImages); args.putInt("position", position); } else { args.putParcelableArrayList("datas", getSelectedImages()); } fragment.setArguments(args); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); //ft.setCustomAnimations(android.R.animator.fade_in, android.R.animator.fade_out); ft.replace(R.id.content, fragment); ft.addToBackStack(null); ft.commit(); btnLayout.setVisibility(View.GONE); }
36. NearByVehicleActivity#onResumeFragments()
Project: mHealth-App
File: NearByVehicleActivity.java
File: NearByVehicleActivity.java
@Override protected void onResumeFragments() { AppLog.enter(TAG, AppLog.getMethodName()); super.onResumeFragments(); FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); fragmentTransaction.remove(mMapFragment); fragmentTransaction.add(android.R.id.content, mMapFragment); fragmentTransaction.commitAllowingStateLoss(); AppLog.exit(TAG, AppLog.getMethodName()); }
37. NearByPatientsActivity#onResumeFragments()
Project: mHealth-App
File: NearByPatientsActivity.java
File: NearByPatientsActivity.java
@Override protected void onResumeFragments() { AppLog.enter(TAG, AppLog.getMethodName()); super.onResumeFragments(); FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); fragmentTransaction.remove(mMapFragment); fragmentTransaction.add(android.R.id.content, mMapFragment); fragmentTransaction.commitAllowingStateLoss(); AppLog.exit(TAG, AppLog.getMethodName()); }
38. PreferenceActivity#switchToHeaderInner()
Project: HoloEverywhere
File: PreferenceActivity.java
File: PreferenceActivity.java
private void switchToHeaderInner(String fragmentName, Bundle args, int direction) { getSupportFragmentManager().popBackStack(PreferenceActivity.BACK_STACK_PREFS, FragmentManager.POP_BACK_STACK_INCLUSIVE); @SuppressWarnings("deprecation") Fragment f = Fragment.instantiate(this, fragmentName, args); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); transaction.replace(R.id.prefs, f); transaction.commitAllowingStateLoss(); }
39. SignInFragment#showInvalidUsernameOrPasswordDialog()
Project: WordPress-Android
File: SignInFragment.java
File: SignInFragment.java
protected void showInvalidUsernameOrPasswordDialog() { // Show a dialog FragmentTransaction ft = getFragmentManager().beginTransaction(); SignInDialogFragment nuxAlert; // create a 3 buttons dialog ("Contact us", "Forget your password?" and "Cancel") nuxAlert = SignInDialogFragment.newInstance(getString(org.wordpress.android.R.string.nux_cannot_log_in), getString(org.wordpress.android.R.string.username_or_password_incorrect), org.wordpress.android.R.drawable.noticon_alert_big, 3, getString(org.wordpress.android.R.string.cancel), getString(org.wordpress.android.R.string.forgot_password), getString(org.wordpress.android.R.string.contact_us), SignInDialogFragment.ACTION_OPEN_URL, SignInDialogFragment.ACTION_OPEN_SUPPORT_CHAT); // Put entered url and entered username args, that could help our support team Bundle bundle = nuxAlert.getArguments(); bundle.putString(SignInDialogFragment.ARG_OPEN_URL_PARAM, getForgotPasswordURL()); bundle.putString(ENTERED_URL_KEY, EditTextUtils.getText(mUrlEditText)); bundle.putString(ENTERED_USERNAME_KEY, EditTextUtils.getText(mUsernameEditText)); nuxAlert.setArguments(bundle); ft.add(nuxAlert, "alert"); ft.commitAllowingStateLoss(); }
40. BaseBrowserFragment#browse()
Project: VCL-Android
File: BaseBrowserFragment.java
File: BaseBrowserFragment.java
public void browse(MediaWrapper media, int position, boolean save) { FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction(); Fragment next = createFragment(); Bundle args = new Bundle(); ArrayList<MediaWrapper> list = mMediaLists != null ? mMediaLists.get(position) : null; if (list != null && !list.isEmpty()) args.putParcelableArrayList(KEY_MEDIA_LIST, list); args.putParcelable(KEY_MEDIA, media); next.setArguments(args); ft.replace(R.id.fragment_placeholder, next, media.getLocation()); if (save) ft.addToBackStack(mMrl); ft.commit(); }
41. MainActivityTest#setUp()
Project: serenity-android
File: MainActivityTest.java
File: MainActivityTest.java
@Override @Before public void setUp() throws Exception { super.setUp(); Robolectric.getBackgroundScheduler().pause(); Robolectric.getUiThreadScheduler().pause(); try { activity = Robolectric.buildActivity(MainActivity.class).attach().create().start().resume().get(); } catch (NullPointerException ex) { activity = Robolectric.buildActivity(MainActivity.class).create().start().get(); } FragmentManager fragmentManager = activity.getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.add(new MainMenuFragment(), null); fragmentTransaction.commit(); }
42. Main#replaceLeftFragment()
Project: PinDroid
File: Main.java
File: Main.java
private void replaceLeftFragment(Fragment frag, boolean backstack) { // Insert the fragment by replacing any existing fragment FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction t = fragmentManager.beginTransaction(); t.replace(R.id.left_frame, frag, "left"); if (backstack) { t.addToBackStack(null); } t.commitAllowingStateLoss(); clearRightFragment(); }
43. PassbookMapsFacade#init()
Project: PassAndroid
File: PassbookMapsFacade.java
File: PassbookMapsFacade.java
public static boolean init(FragmentActivity context) { final boolean isGooglePlayServicesAvailable = GooglePlayServicesUtil.isGooglePlayServicesAvailable(context) == ConnectionResult.SUCCESS; if (!isGooglePlayServicesAvailable) { return false; } FragmentTransaction ft = context.getSupportFragmentManager().beginTransaction(); LocationsMapFragment locationsMapFragment = new LocationsMapFragment(); locationsMapFragment.click_to_fullscreen = true; ft.replace(R.id.map_container, locationsMapFragment); ft.commit(); return true; }
44. MessageFragmentTest#setup()
Project: PanicButton
File: MessageFragmentTest.java
File: MessageFragmentTest.java
@Before public void setup() { initMocks(this); messageFragment = new MessageTextFragment(); when(mockFragmentActivity.obtainStyledAttributes(mockAttrs, R.styleable.MessageFragmentArguments)).thenReturn(mockTypedArrays); when(mockTypedArrays.getInt(R.styleable.MessageFragmentArguments_max_characters, -1)).thenReturn(85); when(mockTypedArrays.getString(R.styleable.MessageFragmentArguments_message_header)).thenReturn("Emergency Message"); messageFragment.onInflate(mockFragmentActivity, mockAttrs, null); FragmentActivity roboFragmentActivity = new FragmentActivity(); FragmentManager fragmentManager = roboFragmentActivity.getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.add(messageFragment, null); fragmentTransaction.commit(); messageEditText = (EditText) messageFragment.getView().findViewById(R.id.message_edit_text); charsLeftTextView = (TextView) messageFragment.getView().findViewById(R.id.characters_left_view); messageHeaderView = (TextView) messageFragment.getView().findViewById(R.id.message_fragment_header); messageFragment.setActionButtonStateListener(null); }
45. ContactPickerFragmentTest#setUp()
Project: PanicButton
File: ContactPickerFragmentTest.java
File: ContactPickerFragmentTest.java
@Before public void setUp() { contactPickerFragment = new ContactPickerFragment() { Cursor getCursor(Uri contactData, String[] projection) { SimpleTestCursor simpleTestCursor = new SimpleTestCursor(); simpleTestCursor.setResults(new Object[][] { new Object[] { expectedPhoneNumber } }); return simpleTestCursor; } }; FragmentManager fragmentManager = new FragmentActivity().getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.add(contactPickerFragment, null); fragmentTransaction.commit(); contactEditText = (EditText) contactPickerFragment.getView().findViewById(R.id.contact_edit_text); }
46. MainActivity#initFragment()
Project: PagerBottomTabStrip
File: MainActivity.java
File: MainActivity.java
private void initFragment() { mFragments = new ArrayList<>(); mFragments.add(createFragment("A")); mFragments.add(createFragment("B")); mFragments.add(createFragment("C")); mFragments.add(createFragment("D")); mFragments.add(createFragment("E")); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); // transaction.setCustomAnimations(R.anim.push_up_in,R.anim.push_up_out); transaction.add(R.id.frameLayout, mFragments.get(0)); transaction.commit(); }
47. MainActivity#setFragment()
Project: open-keychain
File: MainActivity.java
File: MainActivity.java
private void setFragment(Fragment fragment, boolean addToBackStack) { FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.replace(R.id.main_fragment_container, fragment); if (addToBackStack) { ft.addToBackStack(null); } ft.commit(); }
48. DecryptActivity#displayListFragment()
Project: open-keychain
File: DecryptActivity.java
File: DecryptActivity.java
public void displayListFragment(ArrayList<Uri> inputUris, boolean canDelete) { DecryptListFragment frag = DecryptListFragment.newInstance(inputUris, canDelete); FragmentManager fragMan = getSupportFragmentManager(); FragmentTransaction trans = fragMan.beginTransaction(); trans.replace(R.id.decrypt_files_fragment_container, frag); // if there already is a fragment, allow going back to that. otherwise, we're top level! if (fragMan.getFragments() != null && !fragMan.getFragments().isEmpty()) { trans.addToBackStack("list"); } trans.commit(); }
49. NavigationUtils#navigateToArtist()
Project: Muzesto
File: NavigationUtils.java
File: NavigationUtils.java
@TargetApi(21) public static void navigateToArtist(Activity context, long artistID, Pair<View, String> transitionViews) { FragmentTransaction transaction = ((AppCompatActivity) context).getSupportFragmentManager().beginTransaction(); Fragment fragment; if (TimberUtils.isLollipop() && transitionViews != null && PreferencesUtility.getInstance(context).getAnimations()) { Transition changeImage = TransitionInflater.from(context).inflateTransition(R.transition.image_transform); transaction.addSharedElement(transitionViews.first, transitionViews.second); fragment = ArtistDetailFragment.newInstance(artistID, true, transitionViews.second); fragment.setSharedElementEnterTransition(changeImage); } else { transaction.setCustomAnimations(R.anim.activity_fade_in, R.anim.activity_fade_out, R.anim.activity_fade_in, R.anim.activity_fade_out); fragment = ArtistDetailFragment.newInstance(artistID, false, null); } transaction.hide(((AppCompatActivity) context).getSupportFragmentManager().findFragmentById(R.id.fragment_container)); transaction.add(R.id.fragment_container, fragment); transaction.addToBackStack(null).commit(); }
50. NavigationUtils#navigateToAlbum()
Project: Muzesto
File: NavigationUtils.java
File: NavigationUtils.java
@TargetApi(21) public static void navigateToAlbum(Activity context, long albumID, Pair<View, String> transitionViews) { FragmentTransaction transaction = ((AppCompatActivity) context).getSupportFragmentManager().beginTransaction(); Fragment fragment; if (TimberUtils.isLollipop() && transitionViews != null && PreferencesUtility.getInstance(context).getAnimations()) { Transition changeImage = TransitionInflater.from(context).inflateTransition(R.transition.image_transform); transaction.addSharedElement(transitionViews.first, transitionViews.second); fragment = AlbumDetailFragment.newInstance(albumID, true, transitionViews.second); fragment.setSharedElementEnterTransition(changeImage); } else { transaction.setCustomAnimations(R.anim.activity_fade_in, R.anim.activity_fade_out, R.anim.activity_fade_in, R.anim.activity_fade_out); fragment = AlbumDetailFragment.newInstance(albumID, false, null); } transaction.hide(((AppCompatActivity) context).getSupportFragmentManager().findFragmentById(R.id.fragment_container)); transaction.add(R.id.fragment_container, fragment); transaction.addToBackStack(null).commit(); }
51. DrawerActivity#switchFragment()
Project: material-drawer
File: DrawerActivity.java
File: DrawerActivity.java
private void switchFragment(Fragment fragment) { FragmentManager fragmentManager = getSupportFragmentManager(); if (fragmentManager.findFragmentById(R.id.mdFrame) == fragment) return; FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_NONE); if (fragmentManager.findFragmentById(R.id.mdFrame) != null) { fragmentTransaction.replace(R.id.mdFrame, fragment); } else { ((ViewGroup) findViewById(R.id.mdFrame)).removeAllViews(); fragmentTransaction.add(R.id.mdFrame, fragment); } fragmentTransaction.commit(); }
52. MainActivity#onCreate()
Project: ListItemFold
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); foldLayout = (FoldLayout) this.findViewById(R.id.main_view_container); foldLayout.setFragmentManager(this.getSupportFragmentManager()); RecyclerFragment feedFragment = RecyclerFragment.newInstance(); final FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); Fragment detailFrag = getSupportFragmentManager().findFragmentByTag(FoldLayout.FRAGMENT_DETAIL_VIEW_TAG); fragmentTransaction.replace(R.id.main_view_container, feedFragment, "feed"); if (detailFrag != null) { fragmentTransaction.remove(detailFrag); } fragmentTransaction.commit(); }
53. SearchBooksActivity#initData()
Project: Leisure
File: SearchBooksActivity.java
File: SearchBooksActivity.java
private void initData() { toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setTitle(R.string.text_search_result); getSupportActionBar().setDisplayHomeAsUpEnabled(true); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } }); if (Settings.searchID == 0) { url = ReadingApi.searchByText + getIntent().getStringExtra(getString(R.string.id_search_text)); } else if (Settings.searchID == 1) { url = ReadingApi.searchByTag + getIntent().getStringExtra(getString(R.string.id_search_text)); } BookListFragment fragment = new BookListFragment(); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.framelayout, fragment); transaction.commit(); }
54. LeftMenuFragment#showFavPageImp()
Project: iBeebo
File: LeftMenuFragment.java
File: LeftMenuFragment.java
private void showFavPageImp() { FragmentTransaction ft = hideFragmentExp(FAV_INDEX); MyFavListFragment fragment = (MyFavListFragment) rightFragments.get(FAV_INDEX); ft.show(fragment); ft.commit(); ((MainTimeLineActivity) getActivity()).closeRight(); // fragment.showMenuOnToolBar(R.menu.main_time_line_menu); // // ((MyFavListFragment) fragment).buildActionBarAndViewPagerTitles(); }
55. LeftMenuFragment#showHotWeiboImp()
Project: iBeebo
File: LeftMenuFragment.java
File: LeftMenuFragment.java
protected void showHotWeiboImp() { FragmentTransaction ft = hideFragmentExp(HOT_WEIBO); HotWeiboViewPagerFragment fragment = (HotWeiboViewPagerFragment) rightFragments.get(HOT_WEIBO); ((MainTimeLineActivity) getActivity()).setCurrentFragment(fragment); fragment.onViewPageSelected(0); ft.show(fragment); ft.commit(); ((MainTimeLineActivity) getActivity()).closeRight(); // fragment.showMenuOnToolBar(R.menu.main_time_line_menu); // // fragment.buildActionBarNav(); }
56. LeftMenuFragment#shotHotHuaTiImp()
Project: iBeebo
File: LeftMenuFragment.java
File: LeftMenuFragment.java
protected void shotHotHuaTiImp() { FragmentTransaction ft = hideFragmentExp(HOT_HUA_TI); HotHuaTiViewPagerFragment fragment = (HotHuaTiViewPagerFragment) rightFragments.get(HOT_HUA_TI); ((MainTimeLineActivity) getActivity()).setCurrentFragment(fragment); fragment.onViewPageSelected(0); ft.show(fragment); ft.commit(); ((MainTimeLineActivity) getActivity()).closeRight(); // fragment.showMenuOnToolBar(R.menu.main_time_line_menu); // // fragment.buildActionBarNav(); }
57. SliderMenu#replaceFragment()
Project: HoloEverywhere
File: SliderMenu.java
File: SliderMenu.java
private void replaceFragment(FragmentManager fm, Fragment fragment, String tag, boolean addToBackStack) { FragmentTransaction ft = fm.beginTransaction(); ft.replace(R.id.contentView, fragment, tag); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); if (addToBackStack) { ft.addToBackStack(tag); ft.commitAllowingStateLoss(); } else { ft.commit(); } }
58. PreferenceActivity#startPreferenceFragment()
Project: HoloEverywhere
File: PreferenceActivity.java
File: PreferenceActivity.java
public void startPreferenceFragment(Fragment fragment, boolean push) { FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.prefs, fragment); if (push) { transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); transaction.addToBackStack(PreferenceActivity.BACK_STACK_PREFS); } else { transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); } transaction.commitAllowingStateLoss(); }
59. SettingsActivity#switchToFragment()
Project: HeadsUp
File: SettingsActivity.java
File: SettingsActivity.java
/** * Switch to a specific Fragment with taking care of validation, Title and BackStack */ private Fragment switchToFragment(String fragmentName, Bundle args, boolean validate, boolean addToBackStack, int titleResId, CharSequence title, boolean withTransition) { if (validate && !isValidFragment(fragmentName)) { String message = "Invalid fragment for this activity: " + fragmentName; throw new IllegalArgumentException(message); } Fragment f = Fragment.instantiate(this, fragmentName, args); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.main_content, f); if (withTransition && Device.hasKitKatApi()) TransitionManager.beginDelayedTransition(mContent); if (addToBackStack) transaction.addToBackStack(SettingsActivity.BACK_STACK_PREFS); if (titleResId > 0) { transaction.setBreadCrumbTitle(titleResId); } else if (title != null) { transaction.setBreadCrumbTitle(title); } transaction.commitAllowingStateLoss(); getFragmentManager().executePendingTransactions(); return f; }
60. SelectKeysActivity#onCreate()
Project: gnupg-for-android
File: SelectKeysActivity.java
File: SelectKeysActivity.java
@Override public void onCreate(Bundle savedInstanceState) { Log.v(TAG, "onCreate"); super.onCreate(savedInstanceState); setContentView(R.layout.select_keys_activity); setDefaultKeyMode(DEFAULT_KEYS_SEARCH_LOCAL); KeyListFragment frag = new KeyListFragment(); Intent i = getIntent(); Bundle args = new Bundle(); args.putString("action", Action.SELECT_PUBLIC_KEYS); args.putBundle("extras", i.getExtras()); frag.setArguments(args); // adding the fragment programmatically so I can set the arguments FragmentTransaction trans = getSupportFragmentManager().beginTransaction(); trans.add(R.id.select_keys_activity_layout, frag); trans.commit(); }
61. ExploreActivity#setLoginFragmentVisibility()
Project: glimmr
File: ExploreActivity.java
File: ExploreActivity.java
private void setLoginFragmentVisibility(boolean show) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); if (show) { ft.show(mLoginFragment); } else { ft.hide(mLoginFragment); } ft.commit(); }
62. WatchedReposActivity#onCreate()
Project: Gitskarios
File: WatchedReposActivity.java
File: WatchedReposActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.generic_toolbar); String user = getIntent().getStringExtra(USER); setTitle(getString(R.string.title_activity_repos_watched, user)); WatchedReposFragment reposFragment = WatchedReposFragment.newInstance(user); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content, reposFragment); ft.commit(); }
63. StarredReposActivity#onCreate()
Project: Gitskarios
File: StarredReposActivity.java
File: StarredReposActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.generic_toolbar); String user = getIntent().getStringExtra(USER); setTitle(getString(R.string.title_activity_repos_starred, user)); StarredReposFragment reposFragment = StarredReposFragment.newInstance(user); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content, reposFragment); ft.commit(); }
64. OrganizationsActivity#onCreate()
Project: Gitskarios
File: OrganizationsActivity.java
File: OrganizationsActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.generic_toolbar); String user = getIntent().getStringExtra(USER); setTitle(getString(R.string.title_activity_orgs, user)); OrganizationsFragment orgsFragment = OrganizationsFragment.newInstance(user); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content, orgsFragment); ft.commit(); }
65. NotificationsActivity#onCreate()
Project: Gitskarios
File: NotificationsActivity.java
File: NotificationsActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.generic_toolbar); NotificationsFragment notificationsFragment = NotificationsFragment.newInstance(); notificationsFragment.setArguments(getIntent().getExtras()); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content, notificationsFragment); ft.commit(); if (getToolbar() != null) { ViewCompat.setElevation(getToolbar(), 4); } NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); notificationManager.cancelAll(); }
66. GistsFileActivity#onCreate()
Project: Gitskarios
File: GistsFileActivity.java
File: GistsFileActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.generic_toolbar); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); GistFileFragment fileFragment = new GistFileFragment(); fileFragment.setArguments(getIntent().getExtras()); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content, fileFragment); ft.commit(); String title = getIntent().getExtras().getString(GistFileFragment.FILE_NAME); setTitle(title); }
67. GistDetailActivity#onCreate()
Project: Gitskarios
File: GistDetailActivity.java
File: GistDetailActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.generic_toolbar); toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); detailFragment = GistDetailFragment.newInstance(getIntent().getStringExtra(GistDetailFragment.GIST_ID)); detailFragment.setGistDetailListener(this); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content, detailFragment); ft.commit(); }
68. FileActivity#onCreate()
Project: Gitskarios
File: FileActivity.java
File: FileActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.generic_toolbar); info = getIntent().getExtras().getParcelable(FileFragment.FILE_INFO); fromUrl = getIntent().getExtras().getBoolean(FileFragment.FROM_URL); setTitle(info.name); FileFragment fileFragment = FileFragment.getInstance(info, fromUrl); fileFragment.setArguments(getIntent().getExtras()); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content, fileFragment); ft.commit(); }
69. EmojisActivity#onCreate()
Project: Gitskarios
File: EmojisActivity.java
File: EmojisActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.generic_toolbar); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ShowEmojisFragment showEmojisFragment = new ShowEmojisFragment(); showEmojisFragment.setOnEmojiSelectedListener(this); ft.replace(R.id.content, showEmojisFragment); ft.commit(); setTitle(R.string.emoji_activity); }
70. ContentListContainerFragment#addFragmentForTopOfStack()
Project: gh4a
File: ContentListContainerFragment.java
File: ContentListContainerFragment.java
private void addFragmentForTopOfStack() { String path = mDirStack.peek(); mContentListFragment = ContentListFragment.newInstance(mRepository, TextUtils.isEmpty(path) ? null : path, mContentCache.get(path), mSelectedRef); FragmentTransaction ft = getChildFragmentManager().beginTransaction(); if (path != null) { ft.addToBackStack(null); } ft.replace(R.id.content_list_container, mContentListFragment); ft.commit(); }
71. Fragmentation#start()
Project: Fragmentation
File: Fragmentation.java
File: Fragmentation.java
void start(FragmentManager fragmentManager, SupportFragment from, SupportFragment to, View sharedElement, String name) { String toName = to.getClass().getName(); FragmentTransaction ft = fragmentManager.beginTransaction(); if (sharedElement == null) { ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); } else { Bundle bundle = to.getArguments(); bundle.putBoolean(ARG_IS_SHARED_ELEMENT, true); ft.addSharedElement(sharedElement, name); } if (from == null) { ft.add(to.getArguments().getInt(FRAGMENTATION_ARG_CONTAINER), to, toName); Bundle bundle = to.getArguments(); bundle.putBoolean(ARG_IS_ROOT, true); } else { ft.add(from.getContainerId(), to, toName); ft.hide(from); } ft.addToBackStack(toName); ft.commit(); }
72. MainActivity#onCreate()
Project: FragmentAnimations
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); ButterKnife.bind(this); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.layout_main, ExampleFragment.newInstance(ExampleFragment.NODIR)); ft.commit(); }
73. VenueFragment#attachMapToCard()
Project: Floordoor-Records-Android
File: VenueFragment.java
File: VenueFragment.java
protected void attachMapToCard() { GoogleMapOptions options = new GoogleMapOptions(); options.liteMode(true); options.mapToolbarEnabled(false); SupportMapFragment mapFragment = SupportMapFragment.newInstance(options); mapFragment.getMapAsync(new OnMapReadyCallback() { @Override public void onMapReady(GoogleMap googleMap) { googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(venueResponse.getLatitude(), venueResponse.getLongitude()), 13)); googleMap.addMarker(new MarkerOptions().position(new LatLng(venueResponse.getLatitude(), venueResponse.getLongitude()))); } }); FragmentTransaction ft = getChildFragmentManager().beginTransaction(); ft.replace(R.id.mapCard, mapFragment); ft.commit(); }
74. DonationsActivity#onCreate()
Project: donations
File: DonationsActivity.java
File: DonationsActivity.java
/** * Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.donations_activity); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); DonationsFragment donationsFragment; if (BuildConfig.DONATIONS_GOOGLE) { donationsFragment = DonationsFragment.newInstance(BuildConfig.DEBUG, true, GOOGLE_PUBKEY, GOOGLE_CATALOG, getResources().getStringArray(R.array.donation_google_catalog_values), false, null, null, null, false, null, null, false, null); } else { donationsFragment = DonationsFragment.newInstance(BuildConfig.DEBUG, false, null, null, null, true, PAYPAL_USER, PAYPAL_CURRENCY_CODE, getString(R.string.donation_paypal_item), true, FLATTR_PROJECT_URL, FLATTR_URL, true, BITCOIN_ADDRESS); } ft.replace(R.id.donations_activity_container, donationsFragment, "donationsFragment"); ft.commit(); }
75. ConversationActivity#enterFragment()
Project: demo-app-android-v2
File: ConversationActivity.java
File: ConversationActivity.java
/** * ?????? ConversationFragment * * @param mConversationType * @param mTargetId */ private void enterFragment(Conversation.ConversationType mConversationType, String mTargetId) { fragment = new ConversationFragment(); Uri uri = Uri.parse("rong://" + getApplicationInfo().packageName).buildUpon().appendPath("conversation").appendPath(mConversationType.getName().toLowerCase()).appendQueryParameter("targetId", mTargetId).build(); fragment.setUri(uri); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); //xxx ?????? id transaction.add(R.id.rong_content, fragment); transaction.commit(); }
76. CountryPickerExample#onCreate()
Project: CountryCodePicker
File: CountryPickerExample.java
File: CountryPickerExample.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_country_picker); FragmentManager manager = getSupportFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); CountryPicker picker = new CountryPicker(); picker.setListener(new CountryPickerListener() { @Override public void onSelectCountry(String name, String code, String dialCode) { Toast.makeText(CountryPickerExample.this, "Country Name: " + name + " - Code: " + code + " - Currency: " + CountryPicker.getCurrencyCode(code) + " - Dial Code: " + dialCode, Toast.LENGTH_SHORT).show(); } }); transaction.replace(R.id.home, picker); transaction.commit(); }
77. DonationsActivity#onCreate()
Project: Commandr-Android
File: DonationsActivity.java
File: DonationsActivity.java
/** * Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.donations_activity); setupActionBar(); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); DonationsFragment donationsFragment; if (BuildConfig.DONATIONS_GOOGLE) { donationsFragment = DonationsFragment.newInstance(BuildConfig.DEBUG, true, GOOGLE_PUBKEY, GOOGLE_CATALOG, getResources().getStringArray(R.array.donation_google_catalog_values), true, PAYPAL_USER, PAYPAL_CURRENCY_CODE, getString(R.string.donation_paypal_item), true, FLATTR_PROJECT_URL, FLATTR_URL, false, null); } else { donationsFragment = DonationsFragment.newInstance(BuildConfig.DEBUG, false, null, null, null, true, PAYPAL_USER, PAYPAL_CURRENCY_CODE, getString(R.string.donation_paypal_item), true, FLATTR_PROJECT_URL, FLATTR_URL, false, null); } ft.replace(R.id.donations_activity_container, donationsFragment, "donationsFragment"); ft.commit(); }
78. DonateActivity#onCreate()
Project: cheapcast
File: DonateActivity.java
File: DonateActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_donate); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowTitleEnabled(true); getSupportActionBar().setIcon(R.drawable.ic_ab); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); DonationsFragment donationsFragment = DonationsFragment.newInstance(false, true, Const.PAYPAL_USER, Const.PAYPAL_CURRENCY_CODE, getString(R.string.donation_paypal_item), false, Const.FLATTR_PROJECT_URL, Const.FLATTR_URL); ft.replace(R.id.content, donationsFragment, "donationsFragment"); ft.commit(); }
79. AstridActivity#setupActivityFragment()
Project: astrid
File: AstridActivity.java
File: AstridActivity.java
public void setupActivityFragment(TagData tagData) { if (fragmentLayout == LAYOUT_SINGLE) return; if (fragmentLayout == LAYOUT_TRIPLE) findViewById(R.id.taskedit_fragment_container).setVisibility(View.VISIBLE); FragmentManager manager = getSupportFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); TagCommentsFragment updates = new TagCommentsFragment(tagData); transaction.replace(R.id.taskedit_fragment_container, updates, CommentsFragment.TAG_UPDATES_FRAGMENT); transaction.commit(); }
80. MainActivity#setFragment()
Project: apg
File: MainActivity.java
File: MainActivity.java
private void setFragment(Fragment fragment, boolean addToBackStack) { FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.replace(R.id.main_fragment_container, fragment); if (addToBackStack) { ft.addToBackStack(null); } ft.commit(); }
81. MainActivity#loadFragment()
Project: AntennaPod
File: MainActivity.java
File: MainActivity.java
private void loadFragment(Fragment fragment) { FragmentManager fragmentManager = getSupportFragmentManager(); // clear back stack for (int i = 0; i < fragmentManager.getBackStackEntryCount(); i++) { fragmentManager.popBackStack(); } FragmentTransaction t = fragmentManager.beginTransaction(); t.replace(R.id.main_view, fragment, "main"); fragmentManager.popBackStack(); // TODO: we have to allow state loss here // since this function can get called from an AsyncTask which // could be finishing after our app has already committed state // and is about to get shutdown. What we *should* do is // not commit anything in an AsyncTask, but that's a bigger // change than we want now. t.commitAllowingStateLoss(); if (navAdapter != null) { navAdapter.notifyDataSetChanged(); } }
82. SettingsActivity#switchToFragment()
Project: AcDisplay
File: SettingsActivity.java
File: SettingsActivity.java
/** * Switch to a specific Fragment with taking care of validation, Title and BackStack */ private Fragment switchToFragment(String fragmentName, Bundle args, boolean validate, boolean addToBackStack, int titleResId, CharSequence title, boolean withTransition) { if (validate && !isValidFragment(fragmentName)) { String message = "Invalid fragment for this activity: " + fragmentName; throw new IllegalArgumentException(message); } Fragment f = Fragment.instantiate(this, fragmentName, args); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(android.R.id.content, f); if (withTransition && Device.hasKitKatApi()) TransitionManager.beginDelayedTransition(mContent); if (addToBackStack) transaction.addToBackStack(SettingsActivity.BACK_STACK_PREFS); if (titleResId > 0) { transaction.setBreadCrumbTitle(titleResId); } else if (title != null) { transaction.setBreadCrumbTitle(title); } transaction.commitAllowingStateLoss(); getFragmentManager().executePendingTransactions(); return f; }
83. ThreadUnreadPostHelper#safeCallback()
Project: XDA-One
File: ThreadUnreadPostHelper.java
File: ThreadUnreadPostHelper.java
@Override public void safeCallback(final ResponsePostContainer data) { mDialog.dismiss(); final Fragment fragment = FragmentUtils.switchToPostList(mUnifiedThread, new ArrayList<String>(), data); final FragmentTransaction transaction = FragmentUtils.getDefaultTransaction(mFragmentManager); transaction.addToBackStack(mUnifiedThread.getTitle()); transaction.replace(R.id.content_frame, fragment).commit(); }
84. AppTool#showDialog()
Project: wakao-app
File: AppTool.java
File: AppTool.java
public static DialogFragment showDialog(FragmentActivity mContext, OnClickListener okbtnClickListener, String tipMsg) { FragmentTransaction ft = mContext.getSupportFragmentManager().beginTransaction(); Fragment prev = mContext.getSupportFragmentManager().findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); DialogFragment newFragment = new MyDialogFragment(okbtnClickListener, tipMsg); newFragment.setShowsDialog(true); newFragment.show(ft, "dialog"); return newFragment; }
85. MainActivity#switchFragment()
Project: Transportr
File: MainActivity.java
File: MainActivity.java
private void switchFragment(String tag) { // get the fragment to switch to Fragment fragment = getFragment(tag); // switch the fragment @SuppressLint("CommitTransaction") FragmentTransaction transaction = getSupportFragmentManager().beginTransaction().setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right, android.R.anim.slide_in_left, android.R.anim.slide_out_right).replace(R.id.fragment_container, fragment, tag); if (!getCurrentFragmentTag().equals(tag)) { // don't add the same fragment to the back stack twice in a row transaction.addToBackStack(tag); } transaction.commit(); }
86. FragmentDialogSupport#showDialog()
Project: todo.txt-android
File: FragmentDialogSupport.java
File: FragmentDialogSupport.java
void showDialog() { mStackLevel++; // DialogFragment.show() will take care of adding the fragment // in a transaction. We also want to remove any currently showing // dialog, so make our own transaction and take care of that here. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); Fragment prev = getSupportFragmentManager().findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = MyDialogFragment.newInstance(mStackLevel); newFragment.show(ft, "dialog"); }
87. DemoActivity#removeAllFragmentExcept()
Project: StarWars.Android
File: DemoActivity.java
File: DemoActivity.java
@Override public void removeAllFragmentExcept(@Nullable String tag) { List<Fragment> frags = getSupportFragmentManager().getFragments(); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); Fragment frag; for (int i = 0; i < frags.size(); i++) { frag = frags.get(i); if (frag == null) { continue; } if (tag == null || !tag.equals(frag.getTag())) { ft.remove(frag); } } ft.commit(); }
88. ManageListsDialogFragment#showListsDialog()
Project: SeriesGuide
File: ManageListsDialogFragment.java
File: ManageListsDialogFragment.java
/** * Display a dialog which asks if the user wants to add the given show to one or more lists. * * @param itemTvdbId TVDb id of the item to add * @param itemType type of the item to add (show, season or episode) */ public static void showListsDialog(int itemTvdbId, @SeriesGuideContract.ListItemTypes int itemType, FragmentManager fm) { if (fm == null) { return; } // DialogFragment.show() will take care of adding the fragment // in a transaction. We also want to remove any currently showing // dialog, so make our own transaction and take care of that here. FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag("listsdialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = ManageListsDialogFragment.newInstance(itemTvdbId, itemType); newFragment.show(ft, "listsdialog"); }
89. ListManageDialogFragment#show()
Project: SeriesGuide
File: ListManageDialogFragment.java
File: ListManageDialogFragment.java
/** * Display a dialog which allows to edit the title of this list or remove it. */ public static void show(String listId, FragmentManager fm) { // DialogFragment.show() will take care of adding the fragment // in a transaction. We also want to remove any currently showing // dialog, so make our own transaction and take care of that here. FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag("listmanagedialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = ListManageDialogFragment.newInstance(listId); newFragment.show(ft, "listmanagedialog"); }
90. AddShowDialogFragment#showAddDialog()
Project: SeriesGuide
File: AddShowDialogFragment.java
File: AddShowDialogFragment.java
/** * Display a {@link com.battlelancer.seriesguide.ui.dialogs.AddShowDialogFragment} for the given * show. */ public static void showAddDialog(SearchResult show, FragmentManager fm) { // DialogFragment.show() will take care of adding the fragment // in a transaction. We also want to remove any currently showing // dialog, so make our own transaction and take care of that here. FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag(TAG); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = AddShowDialogFragment.newInstance(show); newFragment.show(ft, TAG); }
91. AddListDialogFragment#showAddListDialog()
Project: SeriesGuide
File: AddListDialogFragment.java
File: AddListDialogFragment.java
/** * Display a dialog which allows to edit the title of this list or remove it. */ public static void showAddListDialog(FragmentManager fm) { // DialogFragment.show() will take care of adding the fragment // in a transaction. We also want to remove any currently showing // dialog, so make our own transaction and take care of that here. FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag("addlistdialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = AddListDialogFragment.newInstance(); newFragment.show(ft, "addlistdialog"); }
92. ChatFragment#showHideEventsDialog()
Project: QuasselDroid
File: ChatFragment.java
File: ChatFragment.java
private void showHideEventsDialog() { FragmentTransaction ft = getFragmentManager().beginTransaction(); Fragment prev = getFragmentManager().findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = HideEventsDialog.newInstance(adapter.buffer); newFragment.show(ft, "dialog"); }
93. BufferFragment#showJoinChannelDialog()
Project: QuasselDroid
File: BufferFragment.java
File: BufferFragment.java
private void showJoinChannelDialog() { List<Network> networkList = bufferListAdapter.networks.getNetworkList(); String[] networkArray = new String[networkList.size()]; for (int i = 0; i < networkList.size(); i++) { networkArray[i] = networkList.get(i).getName(); } FragmentTransaction ft = getFragmentManager().beginTransaction(); Fragment prev = getFragmentManager().findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = JoinChannelDialog.newInstance(networkArray); newFragment.show(ft, "dialog"); }
94. UploadActivity#show()
Project: Pr0
File: UploadActivity.java
File: UploadActivity.java
private void show(Fragment fragment, boolean addToBackstack) { @SuppressLint("CommitTransaction") FragmentTransaction transaction = getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment); if (addToBackstack) { transaction.addToBackStack(null); } transaction.commitAllowingStateLoss(); }
95. FragmentDialogSupport#showDialog()
Project: networklog
File: FragmentDialogSupport.java
File: FragmentDialogSupport.java
void showDialog() { mStackLevel++; // DialogFragment.show() will take care of adding the fragment // in a transaction. We also want to remove any currently showing // dialog, so make our own transaction and take care of that here. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); Fragment prev = getSupportFragmentManager().findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = MyDialogFragment.newInstance(mStackLevel); newFragment.show(ft, "dialog"); }
96. AuthenticatorActivity#createAuthenticationDialog()
Project: MyRepository-master
File: AuthenticatorActivity.java
File: AuthenticatorActivity.java
/** * Create and show dialog for request authentication to the user * @param webView Web view to emebd into the authentication dialog. * @param handler Object responsible for catching and recovering HTTP authentication fails. */ public void createAuthenticationDialog(WebView webView, HttpAuthHandler handler) { // Show a dialog with the certificate info CredentialsDialogFragment dialog = CredentialsDialogFragment.newInstanceForCredentials(webView, handler); FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.addToBackStack(null); dialog.setCancelable(false); dialog.show(ft, CREDENTIALS_DIALOG_TAG); if (!mIsFirstAuthAttempt) { Toast.makeText(getApplicationContext(), getText(R.string.saml_authentication_wrong_pass), Toast.LENGTH_LONG).show(); } else { mIsFirstAuthAttempt = false; } }
97. AuthenticatorActivity#showUntrustedCertDialog()
Project: MyRepository-master
File: AuthenticatorActivity.java
File: AuthenticatorActivity.java
/** * Show untrusted cert dialog */ public void showUntrustedCertDialog(X509Certificate x509Certificate, SslError error, SslErrorHandler handler) { // Show a dialog with the certificate info SslUntrustedCertDialog dialog; if (x509Certificate == null) { dialog = SslUntrustedCertDialog.newInstanceForEmptySslError(error, handler); } else { dialog = SslUntrustedCertDialog.newInstanceForFullSslError(x509Certificate, error, handler); } FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.addToBackStack(null); dialog.show(ft, UNTRUSTED_CERT_DIALOG_TAG); }
98. DetailActivity#initViews()
Project: monkey-android
File: DetailActivity.java
File: DetailActivity.java
private void initViews() { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); if (null != serializable) { if (serializable instanceof Repo) { transaction.replace(R.id.id_detail, RepoDetailFragment.newInstance(this, (Repo) serializable)); } else if (serializable instanceof User) { transaction.replace(R.id.id_detail, UserDetailFragment.newInstance(this, (User) serializable)); } } transaction.commit(); }
99. BaseListActivity#unbindViewPager()
Project: materialistic
File: BaseListActivity.java
File: BaseListActivity.java
private void unbindViewPager() { // fragment manager always restores view pager fragments, // even when view pager no longer exists (e.g. after rotation), // so we have to explicitly remove those with view pager ID FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); //noinspection Convert2streamapi for (Fragment fragment : getSupportFragmentManager().getFragments()) { if (fragment != null && fragment.getId() == R.id.content) { transaction.remove(fragment); } } transaction.commit(); }
100. MainActivity#manageFragment()
Project: ListBuddies
File: MainActivity.java
File: MainActivity.java
private void manageFragment(Fragment newInstanceFragment, FragmentTags tag, boolean addToBackStack) { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); Fragment currentIntanceFragment = findFragmentByTag(tag); if (currentIntanceFragment == null || (currentIntanceFragment != null && currentIntanceFragment.isHidden())) { if (currentIntanceFragment != null) { ft.show(currentIntanceFragment); } else { currentIntanceFragment = newInstanceFragment; ft.add(R.id.container, currentIntanceFragment, tag.toString()); if (addToBackStack) { ft.addToBackStack(null); } } } else { ft.hide(currentIntanceFragment); fm.popBackStack(); } ft.commit(); }