public class DialogPresenter
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
DialogPresenter.ParameterProvider |
| Constructor and Description |
|---|
DialogPresenter() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canPresentNativeDialogWithFeature(DialogFeature feature) |
static boolean |
canPresentWebFallbackDialogWithFeature(DialogFeature feature) |
static com.facebook.internal.NativeProtocol.ProtocolVersionQueryResult |
getProtocolVersionForNativeDialog(DialogFeature feature) |
static void |
logDialogActivity(android.content.Context context,
java.lang.String eventName,
java.lang.String outcome) |
static void |
present(AppCall appCall,
android.app.Activity activity) |
static void |
present(AppCall appCall,
FragmentWrapper fragmentWrapper) |
static void |
setupAppCallForCannotShowError(AppCall appCall) |
static void |
setupAppCallForCustomTabDialog(AppCall appCall,
java.lang.String action,
android.os.Bundle parameters) |
static void |
setupAppCallForErrorResult(AppCall appCall,
com.facebook.FacebookException exception) |
static void |
setupAppCallForNativeDialog(AppCall appCall,
DialogPresenter.ParameterProvider parameterProvider,
DialogFeature feature) |
static void |
setupAppCallForValidationError(AppCall appCall,
com.facebook.FacebookException validationError) |
static void |
setupAppCallForWebDialog(AppCall appCall,
java.lang.String actionName,
android.os.Bundle parameters) |
static void |
setupAppCallForWebFallbackDialog(AppCall appCall,
android.os.Bundle parameters,
DialogFeature feature) |
public static void setupAppCallForCannotShowError(AppCall appCall)
public static void setupAppCallForValidationError(AppCall appCall, com.facebook.FacebookException validationError)
public static void present(AppCall appCall, android.app.Activity activity)
public static void present(AppCall appCall, FragmentWrapper fragmentWrapper)
public static boolean canPresentNativeDialogWithFeature(DialogFeature feature)
public static boolean canPresentWebFallbackDialogWithFeature(DialogFeature feature)
public static void setupAppCallForErrorResult(AppCall appCall, com.facebook.FacebookException exception)
public static void setupAppCallForWebDialog(AppCall appCall, java.lang.String actionName, android.os.Bundle parameters)
public static void setupAppCallForWebFallbackDialog(AppCall appCall, android.os.Bundle parameters, DialogFeature feature)
public static void setupAppCallForNativeDialog(AppCall appCall, DialogPresenter.ParameterProvider parameterProvider, DialogFeature feature)
public static void setupAppCallForCustomTabDialog(AppCall appCall, java.lang.String action, android.os.Bundle parameters)
public static com.facebook.internal.NativeProtocol.ProtocolVersionQueryResult getProtocolVersionForNativeDialog(DialogFeature feature)
public static void logDialogActivity(android.content.Context context,
java.lang.String eventName,
java.lang.String outcome)