List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:com.app.blockydemo.ui.fragment.FormulaEditorListFragment.java
public void showFragment(Context context) { FragmentActivity activity = (FragmentActivity) context; FragmentManager fragmentManager = activity.getSupportFragmentManager(); FragmentTransaction fragTransaction = fragmentManager.beginTransaction(); Fragment formulaEditorFragment = fragmentManager .findFragmentByTag(FormulaEditorFragment.FORMULA_EDITOR_FRAGMENT_TAG); fragTransaction.hide(formulaEditorFragment); fragTransaction.show(this); fragTransaction.commit();/*from ww w . j a v a2 s. c o m*/ }
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();//from w ww .j a v a2 s .c o m hidden = false; }
From source file:ca.mudar.mtlaucasou.ui.AboutActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ((AppHelper) getApplicationContext()).updateUiLanguage(); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentById(android.R.id.content) == null) { AboutFragment about = new AboutFragment(); fm.beginTransaction().add(android.R.id.content, about).commit(); }//w ww. ja v a 2 s. c om if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { getActionBar().setHomeButtonEnabled(true); } }
From source file:com.ameron32.apps.tapnotes.MainActivity.java
public void changeFragment(Fragment newFragment) { final int container = R.id.container; final FragmentManager fm = getSupportFragmentManager(); final FragmentTransaction transaction = fm.beginTransaction(); final String newTag = newFragment.getClass().getName(); Fragment fragment = fm.findFragmentByTag(newTag); if (fragment == null) { fragment = newFragment;// w w w. j ava 2s . co m } transaction.replace(container, fragment, newTag); transaction.addToBackStack(newTag); transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); transaction.commit(); }
From source file:com.antonioleiva.navigationdrawercompat.demo.HomeActivity.java
private void selectItem(int position) { // update the main content by replacing fragments Fragment fragment = new PlanetFragment(); Bundle args = new Bundle(); args.putInt(PlanetFragment.ARG_PLANET_NUMBER, position); fragment.setArguments(args);/*from w ww . j a va 2s . c o m*/ FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit(); // update selected item and title, then close the drawer mDrawerList.setItemChecked(position, true); setTitle(mPlanetTitles[position]); mDrawerLayout.closeDrawer(mDrawerList); }
From source file:com.brayanarias.alarmproject.adapter.AlarmListAdapter.java
private void showDeleteAlarmPopup(final int position) { AlertDialog.Builder alertDialog = new AlertDialog.Builder(mainActivity) .setMessage(R.string.txt_delete_alarm).setCancelable(false) .setPositiveButton(R.string.txt_button_ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { Alarm alarm = alarmList.get(position); DataBaseManager dataBaseManager = DataBaseManager.getInstance(mainActivity); AlarmDataBase.deleteAlarm(alarm.getId(), dataBaseManager); alarmList.remove(position); if (alarmList.isEmpty()) { Fragment fragmentToShow = new AlarmEmptyFragment(); FragmentManager fragmentManager = mainActivity.getSupportFragmentManager(); fragmentManager.beginTransaction() .replace(R.id.contentFrame, fragmentToShow, fragmentToShow.getClass().getName()) .commit(); CharSequence newTitle = mainActivity.getResources() .getStringArray(R.array.drawer_list_text_array)[0]; mainActivity.setTitle(newTitle); } else { notifyDataSetChanged(); }/*from w w w .j av a 2 s . c o m*/ } }).setNegativeButton(R.string.txt_button_cancel, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); alertDialog.show(); }
From source file:com.commonsware.android.feedfrags.FeedsActivity.java
public void addItemsFragment(Feed feed) { FragmentManager fragMgr = getSupportFragmentManager(); ItemsFragment items = (ItemsFragment) fragMgr.findFragmentById(R.id.second_pane); FragmentTransaction xaction = fragMgr.beginTransaction(); if (items == null) { items = new ItemsFragment(true); items.setOnItemListener(this); xaction.add(R.id.second_pane, items).setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null).commit(); } else {// w ww . j a va 2 s.c o m ContentFragment content = (ContentFragment) fragMgr.findFragmentById(R.id.third_pane); if (content != null) { xaction.remove(content).commit(); fragMgr.popBackStack(); } } items.loadUrl(feed.getUrl()); }
From source file:com.contentful.droidstory.ui.story.StoryActivity.java
private void setupMainFragment() { FragmentManager fm = getSupportFragmentManager(); storyFragment = (StoryFragment) fm.findFragmentByTag(StoryFragment.TAG); if (storyFragment == null) { storyFragment = new StoryFragment(); fm.beginTransaction().add(storyFragment, StoryFragment.TAG).commit(); }//from ww w .j a v a2 s .c o m }
From source file:br.com.frs.foodrestrictions.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override//from w w w. j a va 2 s .c o m public boolean onNavigationItemSelected(MenuItem item) { int id = item.getItemId(); Fragment fragment = null; Class fragmentClass = null; switch (id) { case R.id.nav_icons: if (checkConfig()) { fragmentClass = FoodIconGrid.class; } else { fragmentClass = FoodIconConfig.class; } break; case R.id.nav_text: if (checkConfig()) { fragmentClass = FoodMessages.class; } else { fragmentClass = FoodIconConfig.class; } break; case R.id.nav_app_settings: fragmentClass = AppConfig.class; break; case R.id.nav_veg_vegan: fragmentClass = MessageLanguageSelector.class; break; case R.id.nav_food_settings: fragmentClass = FoodIconConfig.class; break; case R.id.nav_about_us: fragmentClass = AboutUs.class; break; } if (fragmentClass != null) { try { fragment = (Fragment) fragmentClass.newInstance(); } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit(); } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.alex.vmandroid.display.main.fragments.DiscoverFragment.java
@Nullable @Override//ww w.ja v a 2 s . c om public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { Log.i(TAG, "onCreateView: DiscoverFragment"); View view = inflater.inflate(R.layout.fragment_main_discover, container, false); LoopAdvertisementFragment fragment = new LoopAdvertisementFragment(); FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); new LoopAdvertisementPresenter(fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(R.id.main_loop_advertisement_frame_layout, fragment); transaction.commit(); LinearLayout mBarLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_bar_ll); mBarLinearLayout.setOnClickListener(this); LinearLayout mKTVLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_ktv_ll); mKTVLinearLayout.setOnClickListener(this); LinearLayout mRestaurantLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_restaurant_ll); mRestaurantLinearLayout.setOnClickListener(this); LinearLayout mOtherLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_other_ll); mOtherLinearLayout.setOnClickListener(this); // TODO ? ShareFragment shareFragment = new ShareFragment(); FragmentManager fragmentManager2 = getActivity().getSupportFragmentManager(); new SharePresenter(shareFragment, getActivity()); FragmentTransaction transaction2 = fragmentManager2.beginTransaction(); transaction2.replace(R.id.main_share_frame_layout, shareFragment); transaction2.commit(); return view; }