/** * Helper to show the provided {@link com.facebook.share.model.ShareContent} using the provided * Activity. No callback will be invoked. * * @param activity Activity to use to send the provided content * @param shareContent Content to send */ public static void show( final Activity activity, final ShareContent shareContent) { new MessageDialog(activity).show(shareContent); }
private static void show( final FragmentWrapper fragmentWrapper, final ShareContent shareContent) { new MessageDialog(fragmentWrapper).show(shareContent); }
@Override protected FacebookDialogBase<ShareContent, Sharer.Result> getDialog() { final MessageDialog dialog; if (SendButton.this.getFragment() != null) { dialog = new MessageDialog(SendButton.this.getFragment(), getRequestCode()); } else if (SendButton.this.getNativeFragment() != null) { dialog = new MessageDialog(SendButton.this.getNativeFragment(), getRequestCode()); } else { dialog = new MessageDialog(getActivity(), getRequestCode()); } return dialog; } }
shareDialog = new ShareDialog(this); shareDialog.registerCallback(callbackManager, callback); messageDialog = new MessageDialog(this); messageDialog.registerCallback(callbackManager, callback);