List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:com.actionbarsherlock.sample.fragments.FragmentMenuSupport.java
@Override protected void onCreate(Bundle savedInstanceState) { setTheme(SampleList.THEME); //Used for theme switching in samples super.onCreate(savedInstanceState); setContentView(R.layout.fragment_menu); // Make sure the two menu fragments are created. FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); mFragment1 = fm.findFragmentByTag("f1"); if (mFragment1 == null) { mFragment1 = new MenuFragment(); ft.add(mFragment1, "f1"); }/*from w ww .j a va 2 s. c om*/ mFragment2 = fm.findFragmentByTag("f2"); if (mFragment2 == null) { mFragment2 = new Menu2Fragment(); ft.add(mFragment2, "f2"); } ft.commit(); // Watch check box clicks. mCheckBox1 = (CheckBox) findViewById(R.id.menu1); mCheckBox1.setOnClickListener(mClickListener); mCheckBox2 = (CheckBox) findViewById(R.id.menu2); mCheckBox2.setOnClickListener(mClickListener); // Make sure fragments start out with correct visibility. updateFragmentVisibility(); }
From source file:com.bfemmer.portdawgtoolkit.MainActivity.java
@SuppressWarnings("StatementWithEmptyBody") @Override/* w w w .j ava2s.com*/ public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); Fragment fragment = null; Class fragmentClass = null; if (id == R.id.nav_dashboard) { fragmentClass = DashboardFragment.class; } else if (id == R.id.nav_readiness) { Intent intent = new Intent(MainActivity.this, ReadinessActivity.class); startActivity(intent); return true; } else if (id == R.id.nav_safety) { fragmentClass = SafetyFragment.class; } else if (id == R.id.nav_tools) { fragmentClass = ToolsMenuFragment.class; } else if (id == R.id.nav_share) { //fragmentClass = DashboardFragment.class; } else if (id == R.id.nav_send) { //fragmentClass = ToolsMenuFragment.class; } try { fragment = (Fragment) fragmentClass.newInstance(); } catch (Exception e) { e.printStackTrace(); } FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.flContent, fragment).commit(); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.actionbarsherlock.sample.demos.app.ActionBarMenuSupport.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_menu); // Make sure the two menu fragments are created. FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); mFragment1 = fm.findFragmentByTag("f1"); if (mFragment1 == null) { mFragment1 = new MenuFragment(); ft.add(mFragment1, "f1"); }//from ww w. jav a 2s. c o m mFragment2 = fm.findFragmentByTag("f2"); if (mFragment2 == null) { mFragment2 = new Menu2Fragment(); ft.add(mFragment2, "f2"); } ft.commit(); // Watch check box clicks. mCheckBox1 = (CheckBox) findViewById(R.id.menu1); mCheckBox1.setOnClickListener(mClickListener); mCheckBox2 = (CheckBox) findViewById(R.id.menu2); mCheckBox2.setOnClickListener(mClickListener); // Make sure fragments start out with correct visibility. updateFragmentVisibility(); }
From source file:bignerdranch.android.criminalintent.SingleFragmentActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fragment); FragmentManager fm = getSupportFragmentManager(); Fragment fragment = fm.findFragmentById(R.id.fragmentContainer); if (fragment == null) { fragment = createFragment();//ww w . j av a 2 s. c o m fm.beginTransaction().add(R.id.fragmentContainer, fragment).commit(); } }
From source file:com.alex.vmandroid.display.voice.db.RecordDBActivity.java
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.i(TAG, "onCreate: "); setContentView(R.layout.activity_voice_db_record_db); mMapView = (MapView) findViewById(R.id.record_db_map_view); mMapView.onCreate(savedInstanceState);// ? AMap mAMap = mMapView.getMap();// w w w.java 2 s .com mAMap.setLocationSource(this);// ?? mAMap.setOnMapLoadedListener(this); //mAMap.getUiSettings().setMyLocationButtonEnabled(true);// ?? mAMap.setMyLocationEnabled(true);// true????false???????false RecordDBFragment fragment = RecordDBFragment.newInstance(); FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(R.id.record_db_fl, fragment); transaction.commit(); }
From source file:ca.mudar.parkcatcher.ui.activities.AboutActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBar().setDisplayHomeAsUpEnabled(true); ((ParkingApp) 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(); }/*from www .j a v a 2 s. c o m*/ }
From source file:com.bar.foldinglayout.sample.FoldingPaneLayoutActivity.java
private void selectItem(int position) { // update the main content by replacing fragments Fragment fragment = new AnimalFragment(); Bundle args = new Bundle(); args.putInt(AnimalFragment.ARG_ANIMAL_NUMBER, position); fragment.setArguments(args);/*w ww. jav a 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 mPaneList.setItemChecked(position, true); setTitle(mAnimalTitles[position]); mPaneLayout.closePane(); }
From source file:com.codeslap.topy.BaseMultiPaneActivity.java
public View getTwoColumns(Fragment firstFragment, float firstWeight, Fragment secondFragment, float secondWeight) { LinearLayout linearLayout = new LinearLayout(this); linearLayout.setOrientation(LinearLayout.HORIZONTAL); int firstId = 1; int secondId = 2; FrameLayout firstLayout = new FrameLayout(this); LinearLayout.LayoutParams firstParams = new LinearLayout.LayoutParams(0, LinearLayout.LayoutParams.FILL_PARENT); firstParams.weight = firstWeight;// w ww.j a v a2 s .c om firstLayout.setLayoutParams(firstParams); firstLayout.setId(firstId); FrameLayout secondLayout = new FrameLayout(this); LinearLayout.LayoutParams secondParams = new LinearLayout.LayoutParams(0, LinearLayout.LayoutParams.FILL_PARENT); secondLayout.setLayoutParams(secondParams); secondParams.weight = secondWeight; secondLayout.setId(secondId); FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.add(firstId, firstFragment); ft.add(2, secondFragment); ft.commit(); linearLayout.addView(firstLayout); linearLayout.addView(secondLayout); return linearLayout; }
From source file:anakiou.com.picontrol.ui.activities.SingleFragmentActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fragment); FragmentManager fm = getSupportFragmentManager(); Fragment fragment = fm.findFragmentById(R.id.fragment_container); if (fragment == null) { fragment = createFragment();/*from w w w . j a v a2 s. c o m*/ fm.beginTransaction().add(R.id.fragment_container, fragment).commit(); } }
From source file:ca.mudar.parkcatcher.ui.activities.DetailsActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBar().setDisplayHomeAsUpEnabled(true); ((ParkingApp) getApplicationContext()).updateUiLanguage(); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentById(android.R.id.content) == null) { DetailsFragment details = new DetailsFragment(); fm.beginTransaction().add(android.R.id.content, details).commit(); }//from w w w . j a v a 2 s .c om }