@Deprecated public class DeviceShareDialog extends com.facebook.internal.FacebookDialogBase<com.facebook.share.model.ShareContent,DeviceShareDialog.Result>
Only ShareLinkContent and ShareOpenGraphContent are supported.
The dialog does not indicate if the person completed a share. Therefore, the callback will always either invoke onSuccess or onError.
The dialog can also dismiss itself after the device code has expired.
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceShareDialog.Result
Deprecated.
|
| Constructor and Description |
|---|
DeviceShareDialog(android.app.Activity activity)
Deprecated.
Constructs a new DeviceShareDialog.
|
DeviceShareDialog(android.app.Fragment fragment)
Deprecated.
Constructs a new DeviceShareDialog.
|
DeviceShareDialog(androidx.fragment.app.Fragment fragment)
Deprecated.
Constructs a new DeviceShareDialog.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canShowImpl(com.facebook.share.model.ShareContent content,
java.lang.Object mode)
Deprecated.
|
protected com.facebook.internal.AppCall |
createBaseAppCall()
Deprecated.
|
protected java.util.List<com.facebook.internal.FacebookDialogBase.ModeHandler> |
getOrderedModeHandlers()
Deprecated.
|
protected void |
registerCallbackImpl(com.facebook.internal.CallbackManagerImpl callbackManager,
com.facebook.FacebookCallback<DeviceShareDialog.Result> callback)
Deprecated.
|
protected void |
showImpl(com.facebook.share.model.ShareContent content,
java.lang.Object mode)
Deprecated.
|
public DeviceShareDialog(android.app.Activity activity)
activity - Activity to use to share the provided contentpublic DeviceShareDialog(android.app.Fragment fragment)
fragment - fragment to use to share the provided contentpublic DeviceShareDialog(androidx.fragment.app.Fragment fragment)
fragment - fragment to use to share the provided contentprotected boolean canShowImpl(com.facebook.share.model.ShareContent content,
java.lang.Object mode)
canShowImpl in class com.facebook.internal.FacebookDialogBase<com.facebook.share.model.ShareContent,DeviceShareDialog.Result>protected void showImpl(com.facebook.share.model.ShareContent content,
java.lang.Object mode)
showImpl in class com.facebook.internal.FacebookDialogBase<com.facebook.share.model.ShareContent,DeviceShareDialog.Result>protected java.util.List<com.facebook.internal.FacebookDialogBase.ModeHandler> getOrderedModeHandlers()
getOrderedModeHandlers in class com.facebook.internal.FacebookDialogBase<com.facebook.share.model.ShareContent,DeviceShareDialog.Result>protected com.facebook.internal.AppCall createBaseAppCall()
createBaseAppCall in class com.facebook.internal.FacebookDialogBase<com.facebook.share.model.ShareContent,DeviceShareDialog.Result>protected void registerCallbackImpl(com.facebook.internal.CallbackManagerImpl callbackManager,
com.facebook.FacebookCallback<DeviceShareDialog.Result> callback)
registerCallbackImpl in class com.facebook.internal.FacebookDialogBase<com.facebook.share.model.ShareContent,DeviceShareDialog.Result>