List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:com.amazonaws.devicefarm.android.referenceapp.Activities.MainActivity.java
/** * Displays a specific fragment from a specific position in the drawer list * @param position//from w ww. ja va2 s . c om */ private void displayFragment(int position) { Fragment newFragment; //Checks if the fragment has tabs associated with it. if (!data.get(position).isHas_tabs()) { newFragment = FragmentEnum.valueOf(data.get(position).getFragment_id()).getFragment(); } else { newFragment = new TabFragmentContainer(); Bundle args = new Bundle(); args.putParcelableArrayList(getString(R.string.tab_fragment_bundle_key), (ArrayList<? extends Parcelable>) data.get(position).getTabs()); newFragment.setArguments(args); } FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.container_body, newFragment); fragmentTransaction.commit(); toolbarTitle.setText(data.get(position).getHeadline()); }
From source file:com.desno365.mods.Activities.LibrariesActivity.java
@Override public void onCreate(Bundle savedInstanceState) { Log.i(TAG, "Activity started (onCreate)"); super.onCreate(savedInstanceState); activity = this; setContentView(R.layout.activity_libraries); // Start Google Analytics AnalyticsApplication application = (AnalyticsApplication) getApplication(); Tracker mTracker = application.getDefaultTracker(); // Send screen change DesnoUtils.sendScreenChange(mTracker, "LibrariesActivity"); // Set up the action bar. Toolbar toolbar = (Toolbar) findViewById(R.id.tool_bar_libraries); // Attaching the layout to the toolbar object toolbar.setNavigationIcon(R.drawable.ic_navigation_arrow_back); toolbar.setTitle(R.string.used_libraries_title); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override/* w ww . j a v a2s . co m*/ public void onClick(View v) { activity.finish(); DesnoUtils.changeFinishAnimations(activity); } }); // create AboutLibraries Fragment LibsFragment fragment = new LibsBuilder() .withLibraries("photoview", "androidtooltip", "animatedexpandablelistview", "hugo", "android_shapeloadingview", "flatwokenicontheme") // definitions in strings.xml .withExcludedLibraries("androideasingfunctions").withAutoDetect(true).withAnimations(true) .withLicenseShown(true).withVersionShown(false).withListener(new LibsConfiguration.LibsListener() { @Override public void onIconClicked(View view) { } @Override public boolean onIconLongClicked(View view) { return false; } @Override public boolean onLibraryAuthorClicked(View v, Library library) { return true; } @Override public boolean onLibraryBottomClicked(View v, Library library) { return true; } @Override public boolean onLibraryAuthorLongClicked(View v, Library library) { return true; } @Override public boolean onLibraryBottomLongClicked(View v, Library library) { return true; } @Override public boolean onLibraryContentClicked(View v, Library library) { return false; } @Override public boolean onExtraClicked(View v, Libs.SpecialButton specialButton) { return false; } @Override public boolean onLibraryContentLongClicked(View v, Library library) { return true; } }).fragment(); FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.about_libraries_container, fragment).commit(); }
From source file:com.bangz.smartmute.RulelistActivity.java
@Override public void onCatalogItemSelected(int position) { // update the main content by replacing fragments if (position == BaseActivity.NAVDRAWER_ALL || position == BaseActivity.NAVDRAWER_TIME || position == BaseActivity.NAVDRAWER_WIFI) { FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.container, RulelistFragment.newInstance(position + 1)) .commit();// w w w . j a v a2s .com return; } super.onCatalogItemSelected(position); }
From source file:com.acomminos.morlunk.MorlunkHomeActivity.java
@Override public void onBlogPostSelected(MorlunkBlogPost post) { Bundle arguments = new Bundle(); arguments.putParcelable("post", post); MorlunkBlogPostFragment postFragment = new MorlunkBlogPostFragment(); postFragment.setArguments(arguments); FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(R.id.container, postFragment); transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE); transaction.addToBackStack(null);/*from ww w .j av a 2 s . com*/ transaction.commit(); }
From source file:com.commonsware.android.arXiv.SubarXiv.java
/** * Called when the activity is first created. *///from w w w. ja v a 2 s .c om @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.submain); Intent myIntent = getIntent(); name = myIntent.getStringExtra("keyname"); urls = myIntent.getStringArrayExtra("keyurls"); items = myIntent.getStringArrayExtra("keyitems"); shortItems = myIntent.getStringArrayExtra("keyshortitems"); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); mySourcePref = prefs.getInt("source", 0); ActionBar ab = getSupportActionBar(); ab.setTitle(name); ab.setDisplayHomeAsUpEnabled(true); ab.setHomeButtonEnabled(true); FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.replace(android.R.id.content, new SubarXivFragment()); ft.commit(); }
From source file:com.caseybrooks.scripturememory.activities.DetailActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { context = this; setTheme();//from www . j a va2 s.c o m super.onCreate(savedInstanceState); setContentView(R.layout.activity_detail); // Set up the drawer. toolbar = (Toolbar) findViewById(R.id.activity_toolbar); setSupportActionBar(toolbar); Fragment fragment = ImportVersesFragment.newInstance(); if (getIntent().getExtras() != null) { // int id = getIntent().getExtras().getInt("KEY_ID", 0); // int listType = getIntent().getExtras().getInt("KEY_LIST_TYPE", 0); // int listId = getIntent().getExtras().getInt("KEY_LIST_ID", 0); if (getIntent().getExtras().getInt("FRAGMENT", -1) == 0) { //edit a verse fragment = EditVerseFragment.newInstance(); } } else if (getIntent().getDataString() != null) { //help topic: overview int item = Integer.parseInt(getIntent().getDataString()); if (item == 0) fragment = ImportVersesFragment.newInstance(); else if (item == 1) fragment = HelpFragment.ViewTopicFragment.newInstance(R.layout.help_overview); else if (item == 2) fragment = HelpFragment.ViewTopicFragment.newInstance(R.layout.help_adding_verses); else if (item == 3) fragment = HelpFragment.ViewTopicFragment.newInstance(R.layout.help_memorization_state); else if (item == 4) fragment = HelpFragment.ViewTopicFragment.newInstance(R.layout.help_tags); else if (item == 5) fragment = HelpFragment.ViewTopicFragment.newInstance(R.layout.help_changelog); else if (item == 6) fragment = HelpFragment.ViewTopicFragment.newInstance(R.layout.help_licenses); } FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().add(R.id.mainFragmentContainer, fragment).commit(); }
From source file:com.commonsware.android.feedfrags.AbstractFeedsActivity.java
public void onItemSelected(RSSItem item) { FragmentManager fragMgr = getSupportFragmentManager(); ContentFragment content = (ContentFragment) fragMgr.findFragmentById(R.id.third_pane); FragmentTransaction xaction = fragMgr.beginTransaction(); if (content == null || content.isRemoving()) { content = new ContentFragment(item.getLink().toString()); xaction.add(R.id.third_pane, content).setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null).commit(); } else {//w w w . j av a 2s .com content.loadUrl(item.getLink().toString()); } }
From source file:com.divingallowed.android.ui.activity.BaseSinglePaneActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FragmentManager fm = getSupportFragmentManager(); fragment = (T) fm.findFragmentById(android.R.id.content); if (fragment == null) { fragment = RoboGuice.getInjector(this).getInstance(getFragmentClass()); fm.beginTransaction().add(android.R.id.content, fragment).commit(); }/*from www . j av a 2 s . c o m*/ }
From source file:com.aphidmobile.flip.demo.FlipFragmentActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_layout); Button button = UI.findViewById(this, R.id.toggle_button); button.setOnClickListener(new View.OnClickListener() { @Override/*from ww w . ja v a 2s . com*/ public void onClick(View v) { FragmentManager fragmentManager = getSupportFragmentManager(); Fragment fragment = fragmentManager.findFragmentById(R.id.flip_text_view_fragment); if (fragment.isHidden()) { fragmentManager.beginTransaction().show(fragment).commit(); ((Button) v).setText(R.string.hide_fragment); } else { fragmentManager.beginTransaction().hide(fragment).commit(); ((Button) v).setText(R.string.show_fragment); } } }); }
From source file:com.degreat.apps.kwamelearn.GameActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_container); FragmentManager fragmentManager = getSupportFragmentManager(); Fragment fragment = fragmentManager.findFragmentById(R.id.fragment_container); if (fragment == null) { fragment = new GameFragment(); fragmentManager.beginTransaction().add(R.id.fragment_container, fragment).commit(); }/*from ww w .j av a 2s. c o m*/ }