List of usage examples for android.support.v4.app FragmentTransaction commit
public abstract int commit();
From source file:com.android.calendar.event.EditEventActivity.java
@Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.simple_frame_layout); mEventInfo = getEventInfoFromIntent(icicle); mReminders = getReminderEntriesFromIntent(); mEventColorInitialized = getIntent().hasExtra(EXTRA_EVENT_COLOR); mEventColor = getIntent().getIntExtra(EXTRA_EVENT_COLOR, -1); mEditFragment = (EditEventFragment) getSupportFragmentManager().findFragmentById(R.id.main_frame); mIsMultipane = Utils.getConfigBool(this, R.bool.multiple_pane_config); if (mIsMultipane) { getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE, ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE); getActionBar().setTitle(mEventInfo.id == -1 ? R.string.event_create : R.string.event_edit); } else {/*from w w w. ja v a 2 s.c o m*/ getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM, ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_CUSTOM); } if (mEditFragment == null) { Intent intent = null; boolean readOnly = false; if (mEventInfo.id == -1) { intent = getIntent(); readOnly = intent.getBooleanExtra(EXTRA_READ_ONLY, false); } mEditFragment = new EditEventFragment(mEventInfo, mReminders, mEventColorInitialized, mEventColor, readOnly, intent); mEditFragment.mShowModifyDialogOnLaunch = getIntent() .getBooleanExtra(CalendarController.EVENT_EDIT_ON_LAUNCH, false); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.main_frame, mEditFragment); ft.show(mEditFragment); ft.commit(); } }
From source file:com.belatrix.events.presentation.ui.base.BelatrixBaseFragment.java
protected void replaceChildFragment(Fragment fragment, int fragmentReplacedId) { FragmentTransaction transaction = getChildFragmentManager().beginTransaction(); String tag = fragment.getClass().getSimpleName(); transaction.replace(fragmentReplacedId, fragment, tag); transaction.commit(); }
From source file:com.asy.animations.ui.fragment.HeroesMainActivity.java
public void goToHeroesList() { FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); heroesListFragment = HeroesListFragment.newInstance(); transaction.replace(R.id.main_container, heroesListFragment); // transaction.addToBackStack(null); transaction.commit(); }
From source file:can.yrt.onebusaway.TabListener.java
public void onTabSelected(Tab tab, FragmentTransaction unused) { // The parameter is always null // See: http://groups.google.com/group/actionbarsherlock/browse_thread/thread/89eac58c13fe1ae0/8d6db0ba248e53d9?show_docid=8d6db0ba248e53d9 FragmentManager fm = mActivity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); if (mFragment == null) { mFragment = Fragment.instantiate(mActivity, mClass.getName(), mArgs); ft.add(android.R.id.content, mFragment, mTag); } else {/*from www.jav a2 s. c o m*/ ft.attach(mFragment); } ft.commit(); }
From source file:com.amt.slidingmenu.activity.SlidingActivity.java
private void initView() { mSlidingMenu = (SlidingMenu) findViewById(R.id.slidingMenu); mSlidingMenu.setLeftView(getLayoutInflater().inflate(R.layout.left_frame, null)); mSlidingMenu.setRightView(getLayoutInflater().inflate(R.layout.right_frame, null)); mSlidingMenu.setCenterView(getLayoutInflater().inflate(R.layout.center_frame, null)); mLeftFragment = new LeftMenuFragment(); mRightFragment = new RightDetailsFragment(); mViewPageFragment = new ViewPageFragment(); mViewPageFragment.setMyPageChangeListener(this); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.left_frame, mLeftFragment); transaction.replace(R.id.right_frame, mRightFragment); transaction.replace(R.id.center_frame, mViewPageFragment); transaction.commit(); }
From source file:com.binomed.showtime.android.util.activity.AbstractSimpleCineShowTimeActivity.java
@Override protected void initContentView() { Fragment fragmentRecycle = getSupportFragmentManager().findFragmentById(R.id.root_container); fragment = getFragment(fragmentRecycle); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); if (fragmentRecycle == null) { transaction.add(R.id.root_container, fragment); } else if ((fragment != null) && !fragmentRecycle.equals(fragment)) { transaction.replace(R.id.root_container, fragment); }// w ww . ja v a 2 s .com transaction.commit(); }
From source file:com.ashoksm.pinfinder.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar); setSupportActionBar(toolbar);//w w w .j ava 2 s . c om // add to fix crashes in 2.3.x devices due to google play services try { Class.forName("android.os.AsyncTask"); } catch (ClassNotFoundException e) { } // Create the interstitial. interstitial = new InterstitialAd(this); interstitial.setAdUnitId(getString(R.string.admob_id)); // load ad final LinearLayout adParent = (LinearLayout) this.findViewById(R.id.ad); final AdView ad = new AdView(this); ad.setAdUnitId(getString(R.string.admob_id)); ad.setAdSize(AdSize.SMART_BANNER); final AdListener listener = new AdListener() { @Override public void onAdLoaded() { adParent.setVisibility(View.VISIBLE); super.onAdLoaded(); } @Override public void onAdFailedToLoad(int errorCode) { adParent.setVisibility(View.GONE); super.onAdFailedToLoad(errorCode); } }; ad.setAdListener(listener); adParent.addView(ad); AdRequest adRequest = new AdRequest.Builder().build(); ad.loadAd(adRequest); // Begin loading your interstitial. interstitial.loadAd(adRequest); if (savedInstanceState == null) { FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); SlidingTabsBasicFragment fragment = new SlidingTabsBasicFragment(); transaction.replace(R.id.pinfinder_content_fragment, fragment); transaction.commit(); } }
From source file:com.adstrosoftware.animationplayground.MainActivity.java
@Override public void onAnimationSelected(int animation) { Fragment fragment;//from w w w .j a va 2s . c o m switch (animation) { case 0: fragment = HorizontalFragment.newInstance(); break; case 1: fragment = VerticalFragment.newInstance(); break; case 2: fragment = ExplodeFragment.newInstance(); break; default: fragment = InvalidFragment.newInstance(); } FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction() .replace(R.id.fragmentContainer, fragment, fragment.getClass().getName()); if (smallScreen) { fragmentTransaction.addToBackStack(null); } fragmentTransaction.commit(); }
From source file:com.anadoluuniversity.tinyreader.OcrCaptureActivity.java
@Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { //creating fragment object Fragment fragment;/*from ww w .j a v a 2 s. co m*/ String tag = ""; //initializing the fragment object which is selected switch (item.getItemId()) { case R.id.nav_home: // todo search bari sifirla // todo search bari goster fragment = FragmentCamera.newInstance(true); tag = "FragmentCamera"; break; case R.id.nav_isThisBadForMe: // todo search bari sifirla // todo search bari gizle fragment = FragmentCamera.newInstance(false); tag = "FragmentIsThisBadForMe"; break; case R.id.nav_myProfile: fragment = new FragmentMyProfile(); tag = "FragmentProfile"; break; default: return false; } //replacing the fragment FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, fragment, tag); ft.commit(); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.actionbarsherlock.sample.styled.MainActivity.java
/** Called when the activity is first created. */ @Override// w ww. j ava2 s. c om public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final ActionBar ab = getSupportActionBar(); // set defaults for logo & home up ab.setDisplayHomeAsUpEnabled(showHomeUp); ab.setDisplayUseLogoEnabled(useLogo); // set up tabs nav for (int i = 1; i < 4; i++) { ab.addTab(ab.newTab().setText("Tab " + i).setTabListener(this)); } // set up list nav ab.setListNavigationCallbacks( ArrayAdapter.createFromResource(this, R.array.sections, R.layout.sherlock_spinner_dropdown_item), new OnNavigationListener() { public boolean onNavigationItemSelected(int itemPosition, long itemId) { // FIXME add proper implementation rotateLeftFrag(); return false; } }); // default to tab navigation showTabsNav(); // create a couple of simple fragments as placeholders final int MARGIN = 16; leftFrag = new RoundedColourFragment(getResources().getColor(R.color.android_green), 1f, MARGIN, MARGIN / 2, MARGIN, MARGIN); rightFrag = new RoundedColourFragment(getResources().getColor(R.color.honeycombish_blue), 2f, MARGIN / 2, MARGIN, MARGIN, MARGIN); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.add(R.id.root, leftFrag); ft.add(R.id.root, rightFrag); ft.commit(); }