List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:can.yrt.onebusaway.RouteInfoActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); 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) { RouteInfoListFragment list = new RouteInfoListFragment(); list.setArguments(FragmentUtils.getIntentArgs(getIntent())); fm.beginTransaction().add(android.R.id.content, list).commit(); }/*from w w w.j a v a2s . com*/ }
From source file:be.evias.cloudLogin.cloudLoginMainActivity.java
@Override public void onNavigationDrawerItemSelected(final int position) { if (position == NAVIGATION_LOGOUT) /* log out mAccount. */ logoutAccount(mAccount);//from ww w . ja v a 2 s .c o m else { /* open page */ new AsyncTask<String, Void, Intent>() { @Override protected Intent doInBackground(String... params) { Bundle data = new Bundle(); try { SharedPreferences sp = getBaseContext().getSharedPreferences("cloudlogin", Context.MODE_PRIVATE); String name = sp.getString("cloudlogin_active_account_name", ""); mCurrentUser = sServerAuthenticate.getUserObject(getBaseContext(), name); if (mCurrentUser == null) throw new Exception("Could not retrieve User Object (Server Error)."); } catch (Exception e) { Log.d("cloudLogin", "cloudloginMainActivity/onNavigationDrawerItemSelected: getUserObject error."); e.printStackTrace(); } final Intent res = new Intent(); res.putExtras(data); return res; } @Override protected void onPostExecute(Intent intent) { if (mCurrentUser != null) { FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction() .replace(R.id.container, cloudLoginPageFragment.createPage(position, mCurrentUser)) .commit(); } } }.execute(); } }
From source file:br.com.PartoHumanizado.fragment.DenucieFragment.java
private void showFragment() { DefensoriaFragment defensoriaFragment = new DefensoriaFragment(); defensoriaFragment.setDefensoria(getDefensoria()); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.container, defensoriaFragment).commit(); }
From source file:br.com.PartoHumanizado.fragment.DenucieFragment.java
private void showWebView() { FormularioDenunciaMpf defensoriaFragment = new FormularioDenunciaMpf(); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.container, defensoriaFragment).commit(); }
From source file:android.hawkencompanionapp.activities.UserAccountMainActivity.java
private void swapCurrentFragment(Fragment currentFragment, Bundle bundle) { final FragmentManager fm = getSupportFragmentManager(); if (bundle != null && currentFragment.getArguments() == null) { currentFragment.setArguments(bundle); }//from ww w . j a v a 2 s. c o m final FragmentTransaction transaction = fm.beginTransaction(); transaction.replace(R.id.content_frame, currentFragment); transaction.commit(); }
From source file:com.abid_mujtaba.fetchheaders.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);// www. ja v a 2s.c o m if (savedInstanceState != null) // If the passed in state information bundle is non-empty we expect it to contain the saved value of fShowSeen. We also pass in a default value. { fShowSeen = savedInstanceState.getBoolean(BUNDLE_FLAG_SHOW_SEEN, false); } scrollList = (LinearLayout) findViewById(R.id.scrollList); if (mTTS == null) // If onCreate is called multiple times we do NOT want to create multiple TextToSpeech objects { mTTS = new TextToSpeech(this, this); } if (Account.numberOfAccounts() > 0) // Accounts have been specified { TextView tvEmpty = (TextView) findViewById(R.id.txtNoAccounts); // We start by removing the No Accounts view since accounts are present scrollList.removeView(tvEmpty); FragmentManager fM = getSupportFragmentManager(); FragmentTransaction fT = fM.beginTransaction(); for (int ii = 0; ii < Account.numberOfAccounts(); ii++) { String tag = "TAG_" + ii; // This is the tag we will use to get a handle on the fragment in the FragmentManager AccountFragment aF = (AccountFragment) fM.findFragmentByTag(tag); // We attempt to access the fragment via the specified tag if (aF == null) // This indicates that the Fragment does not exist yet so we create it. It has setRetainInstance(true) so it persists across configuration changes. { aF = AccountFragment.newInstance(ii); fT.add(R.id.scrollList, aF, tag); // Note: The addition to the scrollList only happens when aF == null, which happens when the persistent fragment has not been created yet } // Since Views retain state across config changes the scrollList remembers that it has fragments added to it mFragments.add(aF); } fT.commit(); } }
From source file:com.app.blockydemo.ui.fragment.FormulaEditorVariableListFragment.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); BottomBar.showBottomBar(activity);// ww w.j a v a2 s . co m BottomBar.hidePlayButton(activity); fragTransaction.show(this); fragTransaction.commit(); if (adapter != null) { initializeUserVariableAdapter(); } }
From source file:com.arbol.reegle.MainActivity.java
private void renderTabs() { setContentView(R.layout.main_tabs);//from ww w . j a va 2 s .c o m // Remove ReegleStuffFragment FragmentManager fm = getSupportFragmentManager(); managerFragment = (TabManagerFragment) fm.findFragmentByTag(TabManagerFragment.TAG); if (managerFragment == null) { // create new TabManagerFragment managerFragment = new TabManagerFragment(); fm.beginTransaction().add(managerFragment, TabManagerFragment.TAG).commit(); } }
From source file:com.accia77.mockey.ui.MainActivity.java
/** * Diplaying fragment view for selected nav drawer list item * *///from w ww .j av a 2 s. co m private void displayView(int position) { // update the main content by replacing fragments Fragment fragment = null; m_doShowAddNewQuoteAction = true; m_bDoShowDeleteAllEntries = false; switch (position) { case IDX_NAVDRAWER_HOME: fragment = new MonkeyFragment(); break; case IDX_NAVDRAWER_ADD_QUOTE: fragment = new AddNewEntryFragment(); m_doShowAddNewQuoteAction = false; break; case IDX_NAVDRAWER_MANAGE_QUOTES: fragment = manageEntriesFragment = new ManageEntriesFragment(); m_bDoShowDeleteAllEntries = true; break; case IDX_NAVDRAWER_SETTINGS: startActivity(new Intent(this, SettingsActivity.class)); return; case IDX_NAVDRAWER_HELP: fragment = new HelpFragment(); break; default: break; } if (fragment != null) { FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.frame_container, fragment).commit(); // update selected item and title, then close the drawer mDrawerList.setItemChecked(position, true); mDrawerList.setSelection(position); setTitle(navMenuTitles[position]); mDrawerLayout.closeDrawer(mDrawerList); } else { // error in creating fragment Log.e("MainActivity", "Error in creating fragment"); } }
From source file:com.asksven.betterbatterystats.PackageFragmentActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FragmentManager fm = getSupportFragmentManager(); // Create the list fragment and add it as our sole content. if (fm.findFragmentById(R.layout.packageinfo) == null) { PackageFragment frag = new PackageFragment(); fm.beginTransaction().add(R.layout.packageinfo, frag).commit(); }/*from w w w . j a v a2s. c o m*/ }