@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(); } }
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 this method to provide a body for this panel.. * * @param id the component id * @param model the component model * @return the panel to use */ protected Panel newBodyPanel(String id, IModel<T> model){ Panel emptyPanel = new EmptyPanel(id); emptyPanel.setDefaultModel(null); return emptyPanel; }
protected Panel createFooterPanel(String id) { Panel panel = new EmptyPanel(id); panel.setVisible(false); return panel; } }
@Override protected void onDetach() { visibilityCache = null; super.onDetach(); }
/** * @see org.apache.wicket.Component#Component(String) */ public MessageListView(final String id) { super(id); setDefaultModel(newFeedbackMessagesModel()); }
/** * @see org.apache.wicket.Component#Component(String) */ public MessageListView(final String id) { super(id); setModel(newFeedbackMessagesModel()); }
/** * Dummy override to fix WICKET-1239 */ @Override protected void onModelChanged() { super.onModelChanged(); }
@Override public IMarkupFragment chooseMarkup(Component component) { return Fragment.this.chooseMarkup(getMarkupProvider(component)); } };
/** * @return Model for feedback messages on which you can install filters and other properties */ public final FeedbackMessagesModel getFeedbackMessagesModel() { return (FeedbackMessagesModel)messageListView.getDefaultModel(); }
/** * {@inheritDoc} */ @Override protected IMarkupSourcingStrategy newMarkupSourcingStrategy() { return new BorderMarkupSourcingStrategy(); }
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); } }
/** * Override this method to provide a footer for this panel. * @param id * @param model * @return */ protected Panel newFooterPanel(String id, IModel<T> model){ Panel emptyPanel = new EmptyPanel(id); emptyPanel.setDefaultModel(null); return emptyPanel; }
/** * @see org.apache.wicket.Component#Component(String) */ public MessageListView(final String id) { super(id); setDefaultModel(newFeedbackMessagesModel()); }
@Override public IMarkupFragment chooseMarkup(Component component) { return Fragment.this.chooseMarkup(getMarkupProvider(component)); } };
/** * @see org.apache.wicket.Component#Component(String) */ public MessageListView(final String id) { super(id); setDefaultModel(newFeedbackMessagesModel()); }
@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; }