List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:arefin.dialogs.core.BaseDialogFragment.java
public void showAllowingStateLoss(FragmentManager manager, String tag) { FragmentTransaction ft = manager.beginTransaction(); ft.add(this, tag); ft.commitAllowingStateLoss();// ww w . j ava2 s .co m }
From source file:com.coffeecups.testproject.PickFriendsActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.pick_friends_activity); FragmentManager fm = getSupportFragmentManager(); if (savedInstanceState == null) { // First time through, we create our fragment programmatically. final Bundle args = getIntent().getExtras(); friendPickerFragment = new FriendPickerFragment(args); // friendPickerFragment.getView().findViewById(R.id.com_facebook_picker_top_bar).setVisibility(View.GONE); fm.beginTransaction().add(R.id.friend_picker_fragment, friendPickerFragment).commit(); } else {//from w w w. java 2 s .c o m // Subsequent times, our fragment is recreated by the framework and // already has saved and // restored its state, so we don't need to specify args again. (In // fact, this might be // incorrect if the fragment was modified programmatically since it // was created.) friendPickerFragment = (FriendPickerFragment) fm.findFragmentById(R.id.friend_picker_fragment); } friendPickerFragment.setOnErrorListener(new PickerFragment.OnErrorListener() { @Override public void onError(PickerFragment<?> fragment, FacebookException error) { PickFriendsActivity.this.onError(error); } }); friendPickerFragment.setOnDoneButtonClickedListener(new PickerFragment.OnDoneButtonClickedListener() { @Override public void onDoneButtonClicked(PickerFragment<?> fragment) { // We just store our selection in the Application for // other activities to look at. FriendPickerApplication application = (FriendPickerApplication) getApplication(); application.setSelectedUsers(friendPickerFragment.getSelection()); setResult(RESULT_OK, null); finish(); } }); }
From source file:cc.mintcoin.wallet.ui.AddressBookActivity.java
@Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.address_book_content); final ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); FragmentManager fragmentManager = getSupportFragmentManager(); walletAddressesFragment = (WalletAddressesFragment) fragmentManager.findFragmentByTag(TAG_LEFT); sendingAddressesFragment = (SendingAddressesFragment) fragmentManager.findFragmentByTag(TAG_RIGHT); FragmentTransaction remove = fragmentManager.beginTransaction(); if (walletAddressesFragment == null) { walletAddressesFragment = new WalletAddressesFragment(); } else {/*from w ww. j ava 2 s . co m*/ remove.remove(walletAddressesFragment); } if (sendingAddressesFragment == null) { sendingAddressesFragment = new SendingAddressesFragment(); } else { remove.remove(sendingAddressesFragment); } if (!remove.isEmpty()) { remove.commit(); fragmentManager.executePendingTransactions(); } final ViewPager pager = (ViewPager) findViewById(R.id.address_book_pager); if (pager != null) { pager.setAdapter( new TwoFragmentAdapter(fragmentManager, walletAddressesFragment, sendingAddressesFragment)); final ViewPagerTabs pagerTabs = (ViewPagerTabs) findViewById(R.id.address_book_pager_tabs); pagerTabs.addTabLabels(R.string.address_book_list_receiving_title, R.string.address_book_list_sending_title); pager.setOnPageChangeListener(pagerTabs); final int position = getIntent().getBooleanExtra(EXTRA_SENDING, true) ? 1 : 0; pager.setCurrentItem(position); pager.setPageMargin(2); pager.setPageMarginDrawable(R.color.bg_less_bright); pagerTabs.onPageSelected(position); pagerTabs.onPageScrolled(position, 0, 0); } else { fragmentManager.beginTransaction() .add(R.id.wallet_addresses_fragment, walletAddressesFragment, TAG_LEFT) .add(R.id.sending_addresses_fragment, sendingAddressesFragment, TAG_RIGHT).commit(); } updateFragments(); }
From source file:com.alivenet.dmvtaxi.fragment.FragmentRateYourRide.java
protected void validateRideRating(String userId, String driver_id, String ride_id, String star, String tip, String comment) {/*w ww.j a v a 2 s . c om*/ AsyncHttpClient client = new AsyncHttpClient(); client.addHeader("Content-Type", "application/x-www-form-urlencoded"); RequestParams params = new RequestParams(); params.add("user_id", userId); params.add("driver_id", driver_id); params.add("ride_id", ride_id); params.add("star", star); params.add("tip", tip); params.add("comment", comment); client.post(WebserviceUrlClass.RIDE_RATING, params, new JsonHttpResponseHandler() { @Override public void onStart() { super.onStart(); prgDialog.show(); } @Override public void onSuccess(int statusCode, Header[] headers, JSONObject responseCode) { super.onSuccess(statusCode, headers, responseCode); Log.e("", "On Success of NoTs"); prgDialog.hide(); parseResult(responseCode.toString()); try { JSONObject object = new JSONObject(responseCode.toString()); Log.e("responseRateRide", ":-" + object.toString(2)); Fragment homeFragment = new FragmentMainScreen(); FragmentManager frgManager; frgManager = getFragmentManager(); frgManager.beginTransaction().replace(R.id.fragment_switch, homeFragment).commit(); MyApplication.RateyourRide = true; } catch (Exception e) { e.printStackTrace(); } } @Override public void onFailure(int statusCode, Header[] headers, Throwable throwable, JSONObject errorResponse) { prgDialog.dismiss(); CommanMethod.showAlert(getResources().getString(R.string.connection_error), getActivity()); } @Override public void onFinish() { super.onFinish(); prgDialog.hide(); } }); }
From source file:biz.easymenu.easymenung.EasymenuNGActivity.java
public void leftMenuClicked(View v) { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft;/*w w w .j a v a 2s .c o m*/ Fragment f = null; switch (v.getId()) { case R.id.btnMenu: f = new FoodMenuFragment(false); if (fm.findFragmentByTag("rightfragment") != null) { ft = fm.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.remove(fm.findFragmentByTag("rightfragment")); ft.commit(); } ft = fm.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.add(R.id.rightcontent, f, "rightfragment"); ft.commit(); break; case R.id.btnDrinks: f = new FoodMenuFragment(true); if (fm.findFragmentByTag("rightfragment") != null) { ft = fm.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.remove(fm.findFragmentByTag("rightfragment")); ft.commit(); } ft = fm.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.add(R.id.rightcontent, f, "rightfragment"); ft.commit(); break; case R.id.btnOrder: f = new ReviewPlaceFragment(); if (fm.findFragmentByTag("rightfragment") != null) { ft = fm.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.remove(fm.findFragmentByTag("rightfragment")); ft.commit(); } ft = fm.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.add(R.id.rightcontent, f, "rightfragment"); ft.commit(); break; case R.id.btnBill: f = new PayBillFragment(); if (fm.findFragmentByTag("rightfragment") != null) { ft = fm.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.remove(fm.findFragmentByTag("rightfragment")); ft.commit(); } ft = fm.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.add(R.id.rightcontent, f, "rightfragment"); ft.commit(); break; case R.id.btnWaiter: if (rpc.callWaiter(emp.getSid())) { ft = fm.beginTransaction(); ErrorFragment ferr = new ErrorFragment(getResources().getString(R.string.waiterNotified)); Fragment prev = fm.findFragmentByTag("errorDialog"); if (prev != null) { ft.remove(prev); ft.commit(); } ferr.show(ft, "errorDialog"); } break; case R.id.btnConfig: f = new SettingsFragment(); if (fm.findFragmentByTag("rightfragment") != null) { ft = fm.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.remove(fm.findFragmentByTag("rightfragment")); ft.commit(); } ft = fm.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); ft.add(R.id.rightcontent, f, "rightfragment"); ft.commit(); break; default: break; } }
From source file:com.cypress.cysmart.HomePageActivity.java
/** * Used for replacing the main content of the view with provided fragments * * @param fragment/*from w w w.j a v a 2s.com*/ * @param tag */ void displayView(Fragment fragment, String tag) { FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.container, fragment, tag).commit(); }
From source file:ca.mudar.mtlaucasou.BaseMapActivity.java
/** * Implement the fragmentList listener interface, to pass the selected item * to the map. This will center map and display balloon. Actionbar button is * toggled to view_map.//from ww w . j av a 2 s .c o m */ @Override public void onPlacemarkSelected(GeoPoint geoPoint) { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); BaseMapFragment fragmentMap = (BaseMapFragment) fm.findFragmentByTag(Const.TAG_FRAGMENT_MAP); Fragment fragmentList = fm.findFragmentByTag(Const.TAG_FRAGMENT_LIST); if (fragmentMap.isHidden()) { /** * Toggle hide/show of the fragments and the Actionbar button */ ft.hide(fragmentList); ft.show(fragmentMap); isHiddenList = true; ft.commit(); } fragmentMap.setMapCenter(geoPoint); }
From source file:cat.wuyingren.whatsannoy.activities.MainActivity.java
@Override public void onNavigationDrawerItemSelected(int position) { // update the main content by replacing fragments FragmentManager fragmentManager = getSupportFragmentManager(); /*fragmentManager.beginTransaction() .replace(R.id.container, PlaceholderFragment.newInstance(position + 1)) .commit();*//*from w w w . ja v a 2 s .co m*/ switch (position) { case 0: if (nowFragment == null) { nowFragment = NowFragment.newInstance(); } fragmentManager.beginTransaction().replace(R.id.container, nowFragment).commit(); break; case 1: fragmentManager.beginTransaction().replace(R.id.container, scheduleFragment).commit(); break; case 2: fragmentManager.beginTransaction().replace(R.id.container, randomFragment).commit(); break; } onSectionAttached(position); // update title }
From source file:br.liveo.ndrawer.ui.fragment.MainFragment32.java
private void successDialog() { AlertDialog.Builder alertDialog = new AlertDialog.Builder(getActivity()); alertDialog.setTitle(" ? "); alertDialog.setMessage("? ? ??"); alertDialog.setIcon(R.drawable.ic_dialog_alert); alertDialog.setPositiveButton("", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.cancel();//from w w w . ja v a2s . c o m Fragment mFragment; FragmentManager mFragmentManager = getActivity().getSupportFragmentManager(); mFragment = new ViewPagerFragment3(); if (mFragment != null) { mFragmentManager.beginTransaction().replace(R.id.container, mFragment).commit(); } } }); alertDialog.show(); }
From source file:at.ac.htlstp.app.iic.ui.activity.MainActivity.java
public void openFragment(String key, boolean onlySetMenuItem) { IICFragment fragment = null;/* ww w . j a v a2 s . c o m*/ switch (key) { case FRAGMENT_KEY_OVERVIEW: if (!onlySetMenuItem) fragment = new OverviewFragment(); setCheckedMenuItem(R.id.drawer_overview); break; case FRAGMENT_KEY_QUIZ_LIST: if (!onlySetMenuItem) fragment = new QuizListFragment(); setCheckedMenuItem(R.id.drawer_quizzes); break; case FRAGMENT_KEY_QUIZ_RESULT_LIST: if (!onlySetMenuItem) fragment = new QuizResultListFragment(); setCheckedMenuItem(R.id.drawer_quiz_result); break; case FRAGMENT_KEY_ACCOUNT_SETTINGS: if (!onlySetMenuItem) fragment = AccountFragment.initialize(mCurrentUser.getUser_ID()); setCheckedMenuItem(R.id.drawer_account_settings); break; } if (!onlySetMenuItem) { final FragmentManager fragmentManager = this.getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.content_frame, fragment); if (fragmentManager.getFragments() != null) { fragmentTransaction.addToBackStack(null); } fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); fragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right); fragmentTransaction.commit(); } }