.class public Lcom/facebook/share/widget/ShareDialog; .super Lcom/facebook/internal/FacebookDialogBase; .source "SourceFile" # interfaces .implements Lcom/facebook/share/Sharer; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/facebook/share/widget/ShareDialog$Mode;, Lcom/facebook/share/widget/ShareDialog$NativeHandler;, Lcom/facebook/share/widget/ShareDialog$WebShareHandler;, Lcom/facebook/share/widget/ShareDialog$FeedHandler;, Lcom/facebook/share/widget/ShareDialog$CameraEffectHandler;, Lcom/facebook/share/widget/ShareDialog$ShareStoryHandler;, Lcom/facebook/share/widget/ShareDialog$Companion;, Lcom/facebook/share/widget/ShareDialog$WhenMappings; } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Lcom/facebook/internal/FacebookDialogBase<", "Lcom/facebook/share/model/ShareContent<", "**>;", "Lcom/facebook/share/Sharer$Result;", ">;", "Lcom/facebook/share/Sharer;" } .end annotation # static fields .field public static final Companion:Lcom/facebook/share/widget/ShareDialog$Companion; .field private static final DEFAULT_REQUEST_CODE:I .field private static final FEED_DIALOG:Ljava/lang/String; = "feed" .field private static final TAG:Ljava/lang/String; .field private static final WEB_OG_SHARE_DIALOG:Ljava/lang/String; = "share_open_graph" .field public static final WEB_SHARE_DIALOG:Ljava/lang/String; = "share" # instance fields .field private isAutomaticMode:Z .field private final orderedModeHandlers:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Lcom/facebook/internal/FacebookDialogBase<", "Lcom/facebook/share/model/ShareContent<", "**>;", "Lcom/facebook/share/Sharer$Result;", ">.ModeHandler;>;" } .end annotation .end field .field private shouldFailOnDataError:Z # direct methods .method static constructor ()V .locals 2 new-instance v0, Lcom/facebook/share/widget/ShareDialog$Companion; const/4 v1, 0x0 invoke-direct {v0, v1}, Lcom/facebook/share/widget/ShareDialog$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V sput-object v0, Lcom/facebook/share/widget/ShareDialog;->Companion:Lcom/facebook/share/widget/ShareDialog$Companion; const-class v0, Lcom/facebook/share/widget/ShareDialog; .line 390 invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v0 sput-object v0, Lcom/facebook/share/widget/ShareDialog;->TAG:Ljava/lang/String; .line 394 sget-object v0, Lcom/facebook/internal/CallbackManagerImpl$RequestCodeOffset;->Share:Lcom/facebook/internal/CallbackManagerImpl$RequestCodeOffset; invoke-virtual {v0}, Lcom/facebook/internal/CallbackManagerImpl$RequestCodeOffset;->toRequestCode()I move-result v0 sput v0, Lcom/facebook/share/widget/ShareDialog;->DEFAULT_REQUEST_CODE:I return-void .end method .method public constructor (I)V .locals 4 .line 78 invoke-direct {p0, p1}, Lcom/facebook/internal/FacebookDialogBase;->(I)V const/4 v0, 0x1 iput-boolean v0, p0, Lcom/facebook/share/widget/ShareDialog;->isAutomaticMode:Z const/4 v1, 0x5 new-array v1, v1, [Lcom/facebook/internal/FacebookDialogBase$ModeHandler; .line 154 new-instance v2, Lcom/facebook/share/widget/ShareDialog$NativeHandler; invoke-direct {v2, p0}, Lcom/facebook/share/widget/ShareDialog$NativeHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v3, 0x0 aput-object v2, v1, v3 .line 155 new-instance v2, Lcom/facebook/share/widget/ShareDialog$FeedHandler; invoke-direct {v2, p0}, Lcom/facebook/share/widget/ShareDialog$FeedHandler;->(Lcom/facebook/share/widget/ShareDialog;)V aput-object v2, v1, v0 .line 156 new-instance v0, Lcom/facebook/share/widget/ShareDialog$WebShareHandler; invoke-direct {v0, p0}, Lcom/facebook/share/widget/ShareDialog$WebShareHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v2, 0x2 aput-object v0, v1, v2 .line 157 new-instance v0, Lcom/facebook/share/widget/ShareDialog$CameraEffectHandler; invoke-direct {v0, p0}, Lcom/facebook/share/widget/ShareDialog$CameraEffectHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v2, 0x3 aput-object v0, v1, v2 .line 158 new-instance v0, Lcom/facebook/share/widget/ShareDialog$ShareStoryHandler; invoke-direct {v0, p0}, Lcom/facebook/share/widget/ShareDialog$ShareStoryHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v2, 0x4 aput-object v0, v1, v2 .line 153 invoke-static {v1}, Lkotlin/collections/CollectionsKt;->arrayListOf([Ljava/lang/Object;)Ljava/util/ArrayList; move-result-object v0 iput-object v0, p0, Lcom/facebook/share/widget/ShareDialog;->orderedModeHandlers:Ljava/util/List; .line 79 invoke-static {p1}, Lcom/facebook/share/internal/ShareInternalUtility;->registerStaticShareCallback(I)V return-void .end method .method public synthetic constructor (IILkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 and-int/lit8 p2, p2, 0x1 if-eqz p2, :cond_0 sget p1, Lcom/facebook/share/widget/ShareDialog;->DEFAULT_REQUEST_CODE:I .line 78 :cond_0 invoke-direct {p0, p1}, Lcom/facebook/share/widget/ShareDialog;->(I)V return-void .end method .method public constructor (Landroid/app/Activity;)V .locals 1 const-string v0, "activity" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V sget v0, Lcom/facebook/share/widget/ShareDialog;->DEFAULT_REQUEST_CODE:I .line 72 invoke-direct {p0, p1, v0}, Lcom/facebook/share/widget/ShareDialog;->(Landroid/app/Activity;I)V return-void .end method .method public constructor (Landroid/app/Activity;I)V .locals 3 const-string v0, "activity" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 97 invoke-direct {p0, p1, p2}, Lcom/facebook/internal/FacebookDialogBase;->(Landroid/app/Activity;I)V const/4 p1, 0x1 iput-boolean p1, p0, Lcom/facebook/share/widget/ShareDialog;->isAutomaticMode:Z const/4 v0, 0x5 new-array v0, v0, [Lcom/facebook/internal/FacebookDialogBase$ModeHandler; .line 154 new-instance v1, Lcom/facebook/share/widget/ShareDialog$NativeHandler; invoke-direct {v1, p0}, Lcom/facebook/share/widget/ShareDialog$NativeHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v2, 0x0 aput-object v1, v0, v2 .line 155 new-instance v1, Lcom/facebook/share/widget/ShareDialog$FeedHandler; invoke-direct {v1, p0}, Lcom/facebook/share/widget/ShareDialog$FeedHandler;->(Lcom/facebook/share/widget/ShareDialog;)V aput-object v1, v0, p1 .line 156 new-instance p1, Lcom/facebook/share/widget/ShareDialog$WebShareHandler; invoke-direct {p1, p0}, Lcom/facebook/share/widget/ShareDialog$WebShareHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v1, 0x2 aput-object p1, v0, v1 .line 157 new-instance p1, Lcom/facebook/share/widget/ShareDialog$CameraEffectHandler; invoke-direct {p1, p0}, Lcom/facebook/share/widget/ShareDialog$CameraEffectHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v1, 0x3 aput-object p1, v0, v1 .line 158 new-instance p1, Lcom/facebook/share/widget/ShareDialog$ShareStoryHandler; invoke-direct {p1, p0}, Lcom/facebook/share/widget/ShareDialog$ShareStoryHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v1, 0x4 aput-object p1, v0, v1 .line 153 invoke-static {v0}, Lkotlin/collections/CollectionsKt;->arrayListOf([Ljava/lang/Object;)Ljava/util/ArrayList; move-result-object p1 iput-object p1, p0, Lcom/facebook/share/widget/ShareDialog;->orderedModeHandlers:Ljava/util/List; .line 98 invoke-static {p2}, Lcom/facebook/share/internal/ShareInternalUtility;->registerStaticShareCallback(I)V return-void .end method .method public constructor (Landroid/app/Fragment;)V .locals 3 const-string v0, "fragment" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 94 new-instance v0, Lcom/facebook/internal/FragmentWrapper; invoke-direct {v0, p1}, Lcom/facebook/internal/FragmentWrapper;->(Landroid/app/Fragment;)V const/4 p1, 0x2 const/4 v1, 0x0 const/4 v2, 0x0 invoke-direct {p0, v0, v2, p1, v1}, Lcom/facebook/share/widget/ShareDialog;->(Lcom/facebook/internal/FragmentWrapper;IILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void .end method .method public constructor (Landroid/app/Fragment;I)V .locals 1 const-string v0, "fragment" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 106 new-instance v0, Lcom/facebook/internal/FragmentWrapper; invoke-direct {v0, p1}, Lcom/facebook/internal/FragmentWrapper;->(Landroid/app/Fragment;)V invoke-direct {p0, v0, p2}, Lcom/facebook/share/widget/ShareDialog;->(Lcom/facebook/internal/FragmentWrapper;I)V return-void .end method .method public constructor (Landroidx/fragment/app/Fragment;)V .locals 3 const-string v0, "fragment" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 87 new-instance v0, Lcom/facebook/internal/FragmentWrapper; invoke-direct {v0, p1}, Lcom/facebook/internal/FragmentWrapper;->(Landroidx/fragment/app/Fragment;)V const/4 p1, 0x2 const/4 v1, 0x0 const/4 v2, 0x0 invoke-direct {p0, v0, v2, p1, v1}, Lcom/facebook/share/widget/ShareDialog;->(Lcom/facebook/internal/FragmentWrapper;IILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void .end method .method public constructor (Landroidx/fragment/app/Fragment;I)V .locals 1 const-string v0, "fragment" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 101 new-instance v0, Lcom/facebook/internal/FragmentWrapper; invoke-direct {v0, p1}, Lcom/facebook/internal/FragmentWrapper;->(Landroidx/fragment/app/Fragment;)V invoke-direct {p0, v0, p2}, Lcom/facebook/share/widget/ShareDialog;->(Lcom/facebook/internal/FragmentWrapper;I)V return-void .end method .method public constructor (Lcom/facebook/internal/FragmentWrapper;I)V .locals 3 const-string v0, "fragmentWrapper" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 111 invoke-direct {p0, p1, p2}, Lcom/facebook/internal/FacebookDialogBase;->(Lcom/facebook/internal/FragmentWrapper;I)V const/4 p1, 0x1 iput-boolean p1, p0, Lcom/facebook/share/widget/ShareDialog;->isAutomaticMode:Z const/4 v0, 0x5 new-array v0, v0, [Lcom/facebook/internal/FacebookDialogBase$ModeHandler; .line 154 new-instance v1, Lcom/facebook/share/widget/ShareDialog$NativeHandler; invoke-direct {v1, p0}, Lcom/facebook/share/widget/ShareDialog$NativeHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v2, 0x0 aput-object v1, v0, v2 .line 155 new-instance v1, Lcom/facebook/share/widget/ShareDialog$FeedHandler; invoke-direct {v1, p0}, Lcom/facebook/share/widget/ShareDialog$FeedHandler;->(Lcom/facebook/share/widget/ShareDialog;)V aput-object v1, v0, p1 .line 156 new-instance p1, Lcom/facebook/share/widget/ShareDialog$WebShareHandler; invoke-direct {p1, p0}, Lcom/facebook/share/widget/ShareDialog$WebShareHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v1, 0x2 aput-object p1, v0, v1 .line 157 new-instance p1, Lcom/facebook/share/widget/ShareDialog$CameraEffectHandler; invoke-direct {p1, p0}, Lcom/facebook/share/widget/ShareDialog$CameraEffectHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v1, 0x3 aput-object p1, v0, v1 .line 158 new-instance p1, Lcom/facebook/share/widget/ShareDialog$ShareStoryHandler; invoke-direct {p1, p0}, Lcom/facebook/share/widget/ShareDialog$ShareStoryHandler;->(Lcom/facebook/share/widget/ShareDialog;)V const/4 v1, 0x4 aput-object p1, v0, v1 .line 153 invoke-static {v0}, Lkotlin/collections/CollectionsKt;->arrayListOf([Ljava/lang/Object;)Ljava/util/ArrayList; move-result-object p1 iput-object p1, p0, Lcom/facebook/share/widget/ShareDialog;->orderedModeHandlers:Ljava/util/List; .line 112 invoke-static {p2}, Lcom/facebook/share/internal/ShareInternalUtility;->registerStaticShareCallback(I)V return-void .end method .method public synthetic constructor (Lcom/facebook/internal/FragmentWrapper;IILkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 and-int/lit8 p3, p3, 0x2 if-eqz p3, :cond_0 sget p2, Lcom/facebook/share/widget/ShareDialog;->DEFAULT_REQUEST_CODE:I .line 108 :cond_0 invoke-direct {p0, p1, p2}, Lcom/facebook/share/widget/ShareDialog;->(Lcom/facebook/internal/FragmentWrapper;I)V return-void .end method .method public static final synthetic access$getActivityContext(Lcom/facebook/share/widget/ShareDialog;)Landroid/app/Activity; .locals 0 .line 49 invoke-virtual {p0}, Lcom/facebook/internal/FacebookDialogBase;->getActivityContext()Landroid/app/Activity; move-result-object p0 return-object p0 .end method .method public static final synthetic access$logDialogShare(Lcom/facebook/share/widget/ShareDialog;Landroid/content/Context;Lcom/facebook/share/model/ShareContent;Lcom/facebook/share/widget/ShareDialog$Mode;)V .locals 0 .line 49 invoke-direct {p0, p1, p2, p3}, Lcom/facebook/share/widget/ShareDialog;->logDialogShare(Landroid/content/Context;Lcom/facebook/share/model/ShareContent;Lcom/facebook/share/widget/ShareDialog$Mode;)V return-void .end method .method public static canShow(Ljava/lang/Class;)Z .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "+", "Lcom/facebook/share/model/ShareContent<", "**>;>;)Z" } .end annotation .line 0 sget-object v0, Lcom/facebook/share/widget/ShareDialog;->Companion:Lcom/facebook/share/widget/ShareDialog$Companion; invoke-virtual {v0, p0}, Lcom/facebook/share/widget/ShareDialog$Companion;->canShow(Ljava/lang/Class;)Z move-result p0 return p0 .end method .method private final logDialogShare(Landroid/content/Context;Lcom/facebook/share/model/ShareContent;Lcom/facebook/share/widget/ShareDialog$Mode;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Lcom/facebook/share/model/ShareContent<", "**>;", "Lcom/facebook/share/widget/ShareDialog$Mode;", ")V" } .end annotation iget-boolean v0, p0, Lcom/facebook/share/widget/ShareDialog;->isAutomaticMode:Z if-eqz v0, :cond_0 .line 357 sget-object p3, Lcom/facebook/share/widget/ShareDialog$Mode;->AUTOMATIC:Lcom/facebook/share/widget/ShareDialog$Mode; .line 359 :cond_0 sget-object v0, Lcom/facebook/share/widget/ShareDialog$WhenMappings;->$EnumSwitchMapping$0:[I invoke-virtual {p3}, Ljava/lang/Enum;->ordinal()I move-result p3 aget p3, v0, p3 const/4 v0, 0x1 const-string v1, "unknown" if-eq p3, v0, :cond_3 const/4 v0, 0x2 if-eq p3, v0, :cond_2 const/4 v0, 0x3 if-eq p3, v0, :cond_1 move-object p3, v1 goto :goto_0 :cond_1 const-string p3, "native" goto :goto_0 :cond_2 const-string p3, "web" goto :goto_0 :cond_3 const-string p3, "automatic" :goto_0 sget-object v0, Lcom/facebook/share/widget/ShareDialog;->Companion:Lcom/facebook/share/widget/ShareDialog$Companion; .line 366 invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object p2 invoke-static {v0, p2}, Lcom/facebook/share/widget/ShareDialog$Companion;->access$getFeature(Lcom/facebook/share/widget/ShareDialog$Companion;Ljava/lang/Class;)Lcom/facebook/internal/DialogFeature; move-result-object p2 .line 369 sget-object v0, Lcom/facebook/share/internal/ShareDialogFeature;->SHARE_DIALOG:Lcom/facebook/share/internal/ShareDialogFeature; if-ne p2, v0, :cond_4 const-string v1, "status" goto :goto_1 .line 372 :cond_4 sget-object v0, Lcom/facebook/share/internal/ShareDialogFeature;->PHOTOS:Lcom/facebook/share/internal/ShareDialogFeature; if-ne p2, v0, :cond_5 const-string v1, "photo" goto :goto_1 .line 375 :cond_5 sget-object v0, Lcom/facebook/share/internal/ShareDialogFeature;->VIDEO:Lcom/facebook/share/internal/ShareDialogFeature; if-ne p2, v0, :cond_6 const-string v1, "video" .line 382 :cond_6 :goto_1 sget-object p2, Lcom/facebook/appevents/InternalAppEventsLogger;->Companion:Lcom/facebook/appevents/InternalAppEventsLogger$Companion; invoke-static {}, Lcom/facebook/FacebookSdk;->getApplicationId()Ljava/lang/String; move-result-object v0 invoke-virtual {p2, p1, v0}, Lcom/facebook/appevents/InternalAppEventsLogger$Companion;->createInstance(Landroid/content/Context;Ljava/lang/String;)Lcom/facebook/appevents/InternalAppEventsLogger; move-result-object p1 .line 383 new-instance p2, Landroid/os/Bundle; invoke-direct {p2}, Landroid/os/Bundle;->()V const-string v0, "fb_share_dialog_show" .line 384 invoke-virtual {p2, v0, p3}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V const-string p3, "fb_share_dialog_content_type" .line 385 invoke-virtual {p2, p3, v1}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V .line 386 invoke-virtual {p1, v0, p2}, Lcom/facebook/appevents/InternalAppEventsLogger;->logEventImplicitly(Ljava/lang/String;Landroid/os/Bundle;)V return-void .end method .method public static show(Landroid/app/Activity;Lcom/facebook/share/model/ShareContent;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/app/Activity;", "Lcom/facebook/share/model/ShareContent<", "**>;)V" } .end annotation .line 0 sget-object v0, Lcom/facebook/share/widget/ShareDialog;->Companion:Lcom/facebook/share/widget/ShareDialog$Companion; invoke-virtual {v0, p0, p1}, Lcom/facebook/share/widget/ShareDialog$Companion;->show(Landroid/app/Activity;Lcom/facebook/share/model/ShareContent;)V return-void .end method .method public static show(Landroid/app/Fragment;Lcom/facebook/share/model/ShareContent;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/app/Fragment;", "Lcom/facebook/share/model/ShareContent<", "**>;)V" } .end annotation .line 0 sget-object v0, Lcom/facebook/share/widget/ShareDialog;->Companion:Lcom/facebook/share/widget/ShareDialog$Companion; invoke-virtual {v0, p0, p1}, Lcom/facebook/share/widget/ShareDialog$Companion;->show(Landroid/app/Fragment;Lcom/facebook/share/model/ShareContent;)V return-void .end method .method public static show(Landroidx/fragment/app/Fragment;Lcom/facebook/share/model/ShareContent;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroidx/fragment/app/Fragment;", "Lcom/facebook/share/model/ShareContent<", "**>;)V" } .end annotation .line 0 sget-object v0, Lcom/facebook/share/widget/ShareDialog;->Companion:Lcom/facebook/share/widget/ShareDialog$Companion; invoke-virtual {v0, p0, p1}, Lcom/facebook/share/widget/ShareDialog$Companion;->show(Landroidx/fragment/app/Fragment;Lcom/facebook/share/model/ShareContent;)V return-void .end method # virtual methods .method public canShow(Lcom/facebook/share/model/ShareContent;Lcom/facebook/share/widget/ShareDialog$Mode;)Z .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/facebook/share/model/ShareContent<", "**>;", "Lcom/facebook/share/widget/ShareDialog$Mode;", ")Z" } .end annotation const-string v0, "content" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "mode" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 135 sget-object v0, Lcom/facebook/share/widget/ShareDialog$Mode;->AUTOMATIC:Lcom/facebook/share/widget/ShareDialog$Mode; if-ne p2, v0, :cond_0 sget-object p2, Lcom/facebook/internal/FacebookDialogBase;->BASE_AUTOMATIC_MODE:Ljava/lang/Object; :cond_0 invoke-virtual {p0, p1, p2}, Lcom/facebook/internal/FacebookDialogBase;->canShowImpl(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 return p1 .end method .method public createBaseAppCall()Lcom/facebook/internal/AppCall; .locals 4 .line 148 new-instance v0, Lcom/facebook/internal/AppCall; invoke-virtual {p0}, Lcom/facebook/internal/FacebookDialogBase;->getRequestCode()I move-result v1 const/4 v2, 0x0 const/4 v3, 0x2 invoke-direct {v0, v1, v2, v3, v2}, Lcom/facebook/internal/AppCall;->(ILjava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v0 .end method .method public getOrderedModeHandlers()Ljava/util/List; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Lcom/facebook/internal/FacebookDialogBase<", "Lcom/facebook/share/model/ShareContent<", "**>;", "Lcom/facebook/share/Sharer$Result;", ">.ModeHandler;>;" } .end annotation iget-object v0, p0, Lcom/facebook/share/widget/ShareDialog;->orderedModeHandlers:Ljava/util/List; return-object v0 .end method .method public getShouldFailOnDataError()Z .locals 1 iget-boolean v0, p0, Lcom/facebook/share/widget/ShareDialog;->shouldFailOnDataError:Z return v0 .end method .method public registerCallbackImpl(Lcom/facebook/internal/CallbackManagerImpl;Lcom/facebook/FacebookCallback;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/facebook/internal/CallbackManagerImpl;", "Lcom/facebook/FacebookCallback<", "Lcom/facebook/share/Sharer$Result;", ">;)V" } .end annotation const-string v0, "callbackManager" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "callback" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 119 sget-object v0, Lcom/facebook/share/internal/ShareInternalUtility;->INSTANCE:Lcom/facebook/share/internal/ShareInternalUtility; invoke-virtual {p0}, Lcom/facebook/internal/FacebookDialogBase;->getRequestCode()I move-result v0 invoke-static {v0, p1, p2}, Lcom/facebook/share/internal/ShareInternalUtility;->registerSharerCallback(ILcom/facebook/CallbackManager;Lcom/facebook/FacebookCallback;)V return-void .end method .method public setShouldFailOnDataError(Z)V .locals 0 iput-boolean p1, p0, Lcom/facebook/share/widget/ShareDialog;->shouldFailOnDataError:Z return-void .end method .method public show(Lcom/facebook/share/model/ShareContent;Lcom/facebook/share/widget/ShareDialog$Mode;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/facebook/share/model/ShareContent<", "**>;", "Lcom/facebook/share/widget/ShareDialog$Mode;", ")V" } .end annotation const-string v0, "content" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "mode" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 144 sget-object v0, Lcom/facebook/share/widget/ShareDialog$Mode;->AUTOMATIC:Lcom/facebook/share/widget/ShareDialog$Mode; if-ne p2, v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 iput-boolean v0, p0, Lcom/facebook/share/widget/ShareDialog;->isAutomaticMode:Z if-eqz v0, :cond_1 sget-object p2, Lcom/facebook/internal/FacebookDialogBase;->BASE_AUTOMATIC_MODE:Ljava/lang/Object; .line 145 :cond_1 invoke-virtual {p0, p1, p2}, Lcom/facebook/internal/FacebookDialogBase;->showImpl(Ljava/lang/Object;Ljava/lang/Object;)V return-void .end method