@Override public Fragment getItem(int position) { switch (position) { case 0: // Fragment # 0 - This will show FirstFragment return FirstFragment.newInstance(0, "Page # 1"); case 1: // Fragment # 0 - This will show FirstFragment different title return FirstFragment.newInstance(1, "Page # 2"); case 2: return FirstFragment.newInstance(2, "Page # 3"); default: return new Fragment(); } }
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (savedInstanceState == null) { // Add the fragment on initial activity setup mainFragment = new Fragment(); getSupportFragmentManager().beginTransaction() .add(android.R.id.content, mainFragment).commit(); } else { // Or set the fragment from restored state info mainFragment = (Fragment) getSupportFragmentManager() .findFragmentById(android.R.id.content); } }
Fragment fragment = new Fragment(); Bundle bundle = new Bundle(); bundle.putInt(key, value); fragment.setArguments(bundle);
@Override public void onClick(View v) { final FragmentManager fm = ((FragmentActivity) getContext()).getSupportFragmentManager(); Fragment auxiliary = new Fragment() { @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { //DO WHATEVER YOU NEED super.onActivityResult(requestCode, resultCode, data); fm.beginTransaction().remove(this).commit(); } }; fm.beginTransaction().add(auxiliary, "FRAGMENT_TAG").commit(); fm.executePendingTransactions(); auxiliary.startActivityForResult(new Intent(getContext(), ToStartActivity.class), 3333); }
@Override public void onItemClick(AdapterView<?> l, View v, int position, long id) { Fragment details = new Fragment(); getChildFragmentManager() .beginTransaction()
@Override public boolean onOptionsItemSelected(MenuItem item) { final Fragment fragment; if (item.getTitle().equals(MAP)) { fragment = mMapFragment; } else { fragment = new Fragment(); } Handler handler = new Handler(); handler.post(new Runnable() { @Override public void run() { getFragmentManager() .beginTransaction() .replace(R.id.main, fragment) .addToBackStack(null) .commit(); } }); return true; }
/** * Gets a new {@link Fragment} containing the input<br/> * Overridden methods should provide a {@link Fragment} containing input(s) when no input(s) has been specified in implementation constructors. * @return the empty-fragment by default */ protected Fragment newInputFragment(String id) { return new Fragment(id, "empty-fragment", this); }
Bundle bundle = new Bundle(); bundle.putString("key", "value"); // to send object use below code // bundle.putSerializable("key", object); Fragment fragment = new Fragment(); fragment.setArguments(bundle); getSupportFragmentManager().beginTransaction().replace(R.id.container, fragment).commit();
Fragment fragment = new Fragment(); Bundle bundle = new Bundle(); bundle.putInt(key, value); fragment.setArguments(bundle);
@Override protected Component newContent(String id, FloatingPanel dropdown) { Fragment fragment = new Fragment(id, "navContextDropdownFrag", GroupPage.this); fragment.add(new Tabbable("menu", newTabs())); return fragment; }
@Override public Component getLabel() { Fragment fragment = new Fragment("label", "description", ChannelActionsPlugin.this); fragment.add(new Label("label", new StringResourceModel("label", ChannelActionsPlugin.this, null))); return fragment; }
@Override public void populateItem(Item<ICellPopulator<PullRequest>> cellItem, String componentId, IModel<PullRequest> rowModel) { if (rowModel.getObject().getSource() != null) { Fragment fragment = new Fragment(componentId, "sourceFrag", IssuePullRequestsPanel.this); fragment.add(new BranchLink("link", rowModel.getObject().getSource(), rowModel.getObject())); cellItem.add(fragment); } else { cellItem.add(new Label(componentId, "<i>Unknown</i>").setEscapeModelStrings(false)); } }
protected Component headerPanel() { Fragment header = new Fragment(HEADER_PANEL, "header", this); header.add(new BookmarkablePageLink<String>("importExisting", RepositoryImportPage.class)); header.add(new BookmarkablePageLink<String>("addNew", RepositoryEditPage.class)); return header; } }
@Override protected Component newHead(String componentId) { Fragment fragment = new Fragment(componentId, "sidebarHeadFrag", UserPage.this); User user = userModel.getObject(); fragment.add(new UserAvatar("avatar", UserIdent.of(UserFacade.of(user))).add(AttributeAppender.append("title", user.getDisplayName()))); fragment.add(new Label("name", user.getDisplayName())); return fragment; }
protected Component headerPanel() { Fragment header = new Fragment(HEADER_PANEL, "header", this); // the add button header.add(new BookmarkablePageLink("addNew", LayerGroupNewPage.class)); // the removal button header.add(removal = new SelectionRemovalLink("removeSelected", table, dialog)); removal.setOutputMarkupId(true); removal.setEnabled(false); return header; }
protected Component headerPanel() { Fragment header = new Fragment(HEADER_PANEL, "header", this); // the add button header.add(new BookmarkablePageLink<Void>("addNew", NewLayerPage.class)); // the removal button header.add(removal = new SelectionRemovalLink("removeSelected", table, dialog)); removal.setOutputMarkupId(true); removal.setEnabled(false); return header; }
private Fragment newFragment(String message, boolean warning) { Fragment fragment = new Fragment(CONTENT_ID, "noDiffFrag", this); fragment.add(new BlobDiffTitle("title", change)); if (warning) fragment.add(new WebMarkupContainer("icon").add(AttributeAppender.append("class", "fa fa-warning"))); else fragment.add(new WebMarkupContainer("icon").add(AttributeAppender.append("class", "fa fa-info-circle"))); fragment.add(new Label("message", message)); return fragment; }
protected Component headerPanel() { Fragment header = new Fragment(HEADER_PANEL, "header", this); // the add button header.add(new BookmarkablePageLink<WorkspaceNewPage>("addNew", WorkspaceNewPage.class)); // the removal button header.add(removal = new SelectionRemovalLink("removeSelected", table, dialog)); removal.setOutputMarkupId(true); removal.setEnabled(false); // check for full admin, we don't allow workspace admins to add new workspaces header.setEnabled(isAuthenticatedAsAdmin()); return header; }
private Component newSinceChangesRow(String id, Date sinceDate) { WebMarkupContainer row = new WebMarkupContainer(id); row.setOutputMarkupId(true); row.add(new WebMarkupContainer("avatar")); WebMarkupContainer contentColumn = new Fragment("content", "sinceChangesRowContentFrag", this); contentColumn.add(AttributeAppender.append("colspan", "2")); contentColumn.add(new SinceChangesLink("sinceChanges", requestModel, sinceDate)); row.add(contentColumn); row.add(AttributeAppender.append("class", "since-changes")); return row; }