List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:ansteph.com.beecabfordrivers.view.registration.RegistrationFragment.java
private void confirmOtp() { //switch fragment to await confirmation of the otp Fragment fragment = new CheckOTPFragment(); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction() .addToBackStack(CheckOTPFragment.class.getSimpleName()); fragmentTransaction.replace(R.id.container_body, fragment); fragmentTransaction.commit();/*from w w w . j a v a 2 s .c o m*/ setTitle("Activate User"); }
From source file:ch.corten.aha.worldclock.AddClockActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTitle(R.string.add_city);/*from www. j av a2s . co m*/ getSupportActionBar().setDisplayHomeAsUpEnabled(true); FragmentManager fm = getSupportFragmentManager(); // Create the list fragment and add it as our sole content. if (fm.findFragmentById(android.R.id.content) == null) { TimeZoneListFragment listFragment = new TimeZoneListFragment(); fm.beginTransaction().add(android.R.id.content, listFragment).commit(); } }
From source file:com.amansoni.tripbook.activity.AddItemActivity.java
private void replaceListFragment(HorizontalListFragment fragment, int horizontalList, String itemType) { Bundle listArgs = new Bundle(); if (!isImport && mTripbookItem != null) listArgs.putLong("itemId", mTripbookItem.getId()); listArgs.putString("itemType", itemType); listArgs.putBoolean("editable", true); fragment.setArguments(listArgs);// w ww . ja v a 2 s. co m // update the main content by replacing fragments FragmentManager fragmentManager = this.getSupportFragmentManager(); fragmentManager.beginTransaction().replace(horizontalList, fragment).commit(); }
From source file:com.abhijitvalluri.android.fitnotifications.HomeActivity.java
private void selectDrawerItem(MenuItem menuItem) { // Create a new fragment and specify the fragment to show based on nav item clicked final Fragment frag; Fragment currFrag = getSupportFragmentManager().findFragmentById(R.id.flContent); boolean isInfoFragment = false; if (currFrag instanceof InfoFragment) { isInfoFragment = true;//from www .j av a2 s .c o m } setTitle(menuItem.getTitle()); switch (menuItem.getItemId()) { case R.id.nav_home: setTitle(R.string.app_name); frag = new HomeFragment(); break; case R.id.nav_about_app: if (isInfoFragment) { ((InfoFragment) currFrag).updateWebViewContent(getString(R.string.about_app_text)); frag = null; } else { frag = InfoFragment.newInstance(getString(R.string.about_app_text)); } break; case R.id.nav_whats_new: if (isInfoFragment) { ((InfoFragment) currFrag).updateWebViewContent(getString(R.string.whats_new_text)); frag = null; } else { frag = InfoFragment.newInstance(getString(R.string.whats_new_text)); } break; case R.id.nav_faqs: if (isInfoFragment) { ((InfoFragment) currFrag).updateWebViewContent(getString(R.string.faqs_text)); frag = null; } else { frag = InfoFragment.newInstance(getString(R.string.faqs_text)); } break; case R.id.nav_manual_setup: if (isInfoFragment) { ((InfoFragment) currFrag).updateWebViewContent(getString(R.string.instructions_text)); frag = null; } else { frag = InfoFragment.newInstance(getString(R.string.instructions_text)); } break; case R.id.nav_opensource: if (isInfoFragment) { ((InfoFragment) currFrag).updateWebViewContent(getString(R.string.opensource_text)); frag = null; } else { frag = InfoFragment.newInstance(getString(R.string.opensource_text)); } break; case R.id.nav_contact: setTitle(menuItem.getTitle()); if (isInfoFragment) { ((InfoFragment) currFrag).updateWebViewContent(getString(R.string.contact_us_text)); frag = null; } else { frag = InfoFragment.newInstance(getString(R.string.contact_us_text)); } break; default: // something unexpected has happened Log it may be? return; } // Highlight the selected item has been done by NavigationView menuItem.setChecked(true); // Set action bar title if (frag != null) { mDrawerToggle.runWhenIdle(new Runnable() { @Override public void run() { // Insert the fragment by replacing any existing fragment FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.flContent, frag).commit(); } }); } // Close the navigation drawer mDrawerLayout.closeDrawers(); }
From source file:com.adstrosoftware.gpsplayground.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getSupportFragmentManager(); smallScreen = (fragmentManager.findFragmentById(R.id.featureListFragment) == null); if (smallScreen) { // Only add the fragment once to prevent overlapping fragments if (savedInstanceState == null) { Fragment fragment = FeatureListFragment.newInstance(); fragmentManager.beginTransaction() .add(R.id.fragmentContainer, fragment, fragment.getClass().getName()).commit(); }//from w ww .j a v a2s . c om } }
From source file:biz.easymenu.easymenung.MenuPagerAdapter.java
private Object instantiateItemGrid(View pager, int position) { View v = li.inflate(R.layout.menupager, null); GridView listview = (GridView) v.findViewById(R.id.gridview); TextView tv = (TextView) v.findViewById(R.id.menuTitle); tv.setText(menuTitles.get(position).getLabel()); ItemAdapter adapter = new ItemAdapter(context, position); ItemAdaptersList.add(position, adapter); listview.setAdapter(adapter);// w ww.ja v a2 s .c o m listview.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) { //Toast.makeText(context, "" + position, Toast.LENGTH_SHORT).show(); FragmentManager fm = ((FragmentActivity) context).getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); DialogFragment f = new ItemFragment((DBRowItem) parent.getAdapter().getItem(position)); Fragment prev = fm.findFragmentByTag("itemDialog"); if (prev != null) { ft.remove(prev); ft.commit(); } f.show(ft, "itemDialog"); } }); ((ViewPager) pager).addView(v, 0); return v; }
From source file:biz.easymenu.easymenung.MenuPagerAdapter.java
private Object instantiateItemList(View pager, int position) { View v = li.inflate(R.layout.menupager1, null); ListView listview = (ListView) v.findViewById(R.id.list); TextView tv = (TextView) v.findViewById(R.id.menuTitle); tv.setText(menuTitles.get(position).getLabel()); ItemAdapter adapter = new ItemAdapter(context, position); ItemAdaptersList.add(position, adapter); listview.setAdapter(adapter);/*from w w w . j a v a2 s . c om*/ listview.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) { //Toast.makeText(context, "" + position, Toast.LENGTH_SHORT).show(); FragmentManager fm = ((FragmentActivity) context).getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); DialogFragment f = new ItemFragment((DBRowItem) parent.getAdapter().getItem(position)); Fragment prev = fm.findFragmentByTag("itemDialog"); if (prev != null) { ft.remove(prev); ft.commit(); } f.show(ft, "itemDialog"); } }); ((ViewPager) pager).addView(v, 0); return v; }
From source file:com.adstrosoftware.animationplayground.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getSupportFragmentManager(); smallScreen = (fragmentManager.findFragmentById(R.id.animationListFragment) == null); if (smallScreen) { // Only add the fragment once to prevent overlapping fragments if (savedInstanceState == null) { Fragment fragment = AnimationListFragment.newInstance(); fragmentManager.beginTransaction() .add(R.id.fragmentContainer, fragment, fragment.getClass().getName()).commit(); }/* w w w .j a v a 2s . co m*/ } }
From source file:can.yrt.onebusaway.ArrivalsListActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); UIHelp.setupActionBar(this); FragmentManager fm = getSupportFragmentManager(); // Create the list fragment and add it as our sole content. if (fm.findFragmentById(android.R.id.content) == null) { ArrivalsListFragment list = new ArrivalsListFragment(); list.setArguments(FragmentUtils.getIntentArgs(getIntent())); fm.beginTransaction().add(android.R.id.content, list).commit(); }/*w ww . j a v a 2 s .c om*/ }
From source file:cn.tycoon.lighttrans.fileManager.AbstractFilePickerActivity.java
@Override @SuppressWarnings("unchecked") protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_filepicker); Intent intent = getIntent();//from ww w . j a v a2 s. c om if (intent != null) { startPath = intent.getStringExtra(EXTRA_START_PATH); mode = intent.getIntExtra(EXTRA_MODE, mode); allowCreateDir = intent.getBooleanExtra(EXTRA_ALLOW_CREATE_DIR, allowCreateDir); allowMultiple = intent.getBooleanExtra(EXTRA_ALLOW_MULTIPLE, allowMultiple); } FragmentManager fm = getSupportFragmentManager(); AbstractFilePickerFragment<T> fragment = (AbstractFilePickerFragment<T>) fm.findFragmentByTag(TAG); if (fragment == null) { fragment = getFragment(startPath, mode, allowMultiple, allowCreateDir); } if (fragment != null) { fm.beginTransaction().replace(R.id.fragment, fragment, TAG).commit(); } // Default to cancelled setResult(Activity.RESULT_CANCELED); }