ShareDialog.smali
.class public Lcom/cmcm/safewallet/ui/widget/ShareDialog;
.super Lcom/cmcm/safewallet/ui/widget/a;
.source "ShareDialog.java"
# instance fields
.field private aJP:Lcom/cmcm/safewallet/utils/ak;
.field private aJQ:Lcom/cmcm/safewallet/utils/aj;
.field public aJR:Lcom/cmcm/safewallet/ui/widget/z;
.field private aJS:Ljava/lang/String;
.field private aJT:I
.field private aJU:Ljava/lang/String;
.field private mActivity:Landroid/app/Activity;
.field public mShareTip:Landroid/widget/TextView;
.annotation build Lbutterknife/BindView;
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/cmcm/safewallet/utils/aj;)V
.registers 5
.prologue
.line 66
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/widget/a;-><init>(Landroid/content/Context;)V
.line 67
iput-object p3, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJQ:Lcom/cmcm/safewallet/utils/aj;
.line 68
iput-object p2, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJU:Ljava/lang/String;
.line 69
instance-of v0, p1, Landroid/app/Activity;
if-eqz v0, :cond_f
.line 70
check-cast p1, Landroid/app/Activity;
iput-object p1, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->mActivity:Landroid/app/Activity;
.line 72
:cond_f
return-void
.end method
# virtual methods
.method public closeDialog()V
.registers 2
.annotation build Lbutterknife/OnClick;
.end annotation
.prologue
.line 162
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->isShowing()Z
move-result v0
if-eqz v0, :cond_9
.line 163
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->dismiss()V
.line 165
:cond_9
return-void
.end method
.method protected final mB()I
.registers 2
.prologue
.line 82
const v0, 0x7f030087
return v0
.end method
.method protected final my()V
.registers 1
.prologue
.line 88
return-void
.end method
.method protected final mz()V
.registers 1
.prologue
.line 93
return-void
.end method
.method protected final nf()I
.registers 2
.prologue
.line 102
const v0, 0x7f0a00d4
return v0
.end method
.method protected final ng()I
.registers 2
.prologue
.line 97
const/16 v0, 0x50
return v0
.end method
.method public onAttachedToWindow()V
.registers 5
.prologue
.line 76
sget-object v0, Lcom/cmcm/safewallet/utils/ak;->aOP:Lcom/cmcm/safewallet/utils/al;
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->mActivity:Landroid/app/Activity;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJQ:Lcom/cmcm/safewallet/utils/aj;
const-string v2, "activty"
invoke-static {v0, v2}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V
const-string v2, "callback"
invoke-static {v1, v2}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V
.line 1042
new-instance v2, Lcom/cmcm/safewallet/utils/ak;
const/4 v3, 0x0
invoke-direct {v2, v0, v1, v3}, Lcom/cmcm/safewallet/utils/ak;-><init>(Landroid/app/Activity;Lcom/cmcm/safewallet/utils/aj;B)V
.line 76
iput-object v2, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJP:Lcom/cmcm/safewallet/utils/ak;
.line 77
invoke-super {p0}, Lcom/cmcm/safewallet/ui/widget/a;->onAttachedToWindow()V
.line 78
return-void
.end method
.method public onDetachedFromWindow()V
.registers 3
.prologue
.line 169
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJP:Lcom/cmcm/safewallet/utils/ak;
if-eqz v0, :cond_10
.line 170
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJP:Lcom/cmcm/safewallet/utils/ak;
.line 3138
iget-object v1, v0, Lcom/cmcm/safewallet/utils/ak;->aOK:Ljava/lang/ref/WeakReference;
if-eqz v1, :cond_d
invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->clear()V
.line 3139
:cond_d
const/4 v1, 0x0
iput-object v1, v0, Lcom/cmcm/safewallet/utils/ak;->aOL:Lcom/cmcm/safewallet/utils/aj;
.line 172
:cond_10
invoke-super {p0}, Lcom/cmcm/safewallet/ui/widget/a;->onDetachedFromWindow()V
.line 173
return-void
.end method
.method public shareToFaceBook()V
.registers 5
.annotation build Lbutterknife/OnClick;
.end annotation
.prologue
.line 112
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJR:Lcom/cmcm/safewallet/ui/widget/z;
if-eqz v0, :cond_9
.line 113
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJR:Lcom/cmcm/safewallet/ui/widget/z;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/widget/z;->ot()V
.line 115
:cond_9
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->mActivity:Landroid/app/Activity;
if-eqz v0, :cond_3a
.line 116
sget-object v0, Lcom/cmcm/safewallet/utils/ak;->aOP:Lcom/cmcm/safewallet/utils/al;
.line 2030
invoke-static {}, Lcom/cmcm/safewallet/utils/ak;->ve()Ljava/lang/String;
move-result-object v0
.line 116
iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJS:Ljava/lang/String;
.line 117
iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJU:Ljava/lang/String;
const/4 v0, -0x1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v2
sparse-switch v2, :sswitch_data_6c
:cond_1f
:goto_1f
packed-switch v0, :pswitch_data_7a
.line 128
:goto_22
const/4 v0, 0x0
iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->mActivity:Landroid/app/Activity;
const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE"
const/16 v3, 0x15
invoke-static {v0, v1, v2, v3}, Lcom/cmcm/safewallet/utils/a/b;->a(Landroid/support/v4/app/Fragment;Landroid/app/Activity;Ljava/lang/String;I)Z
move-result v0
if-eqz v0, :cond_3a
.line 130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJP:Lcom/cmcm/safewallet/utils/ak;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJS:Ljava/lang/String;
iget-object v2, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJU:Ljava/lang/String;
iget v3, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJT:I
invoke-virtual {v0, v1, v2, v3}, Lcom/cmcm/safewallet/utils/ak;->g(Ljava/lang/String;Ljava/lang/String;I)V
.line 133
:cond_3a
return-void
.line 117
:sswitch_3b
const-string v2, "askfor"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1f
const/4 v0, 0x0
goto :goto_1f
:sswitch_45
const-string v2, "send"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1f
const/4 v0, 0x1
goto :goto_1f
:sswitch_4f
const-string v2, "redeem"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1f
const/4 v0, 0x2
goto :goto_1f
.line 119
:pswitch_59
const v0, 0x7f020160
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJT:I
goto :goto_22
.line 122
:pswitch_5f
const v0, 0x7f020162
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJT:I
goto :goto_22
.line 125
:pswitch_65
const v0, 0x7f020161
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJT:I
goto :goto_22
.line 117
nop
:sswitch_data_6c
.sparse-switch
-0x53f32c50 -> :sswitch_3b
-0x37b94664 -> :sswitch_4f
0x35cf88 -> :sswitch_45
.end sparse-switch
:pswitch_data_7a
.packed-switch 0x0
:pswitch_59
:pswitch_5f
:pswitch_65
.end packed-switch
.end method
.method public shareToInstagram()V
.registers 5
.annotation build Lbutterknife/OnClick;
.end annotation
.prologue
.line 137
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJR:Lcom/cmcm/safewallet/ui/widget/z;
if-eqz v0, :cond_9
.line 138
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJR:Lcom/cmcm/safewallet/ui/widget/z;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/widget/z;->ou()V
.line 140
:cond_9
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->mActivity:Landroid/app/Activity;
if-eqz v0, :cond_3e
.line 141
sget-object v0, Lcom/cmcm/safewallet/utils/ak;->aOP:Lcom/cmcm/safewallet/utils/al;
.line 2031
invoke-static {}, Lcom/cmcm/safewallet/utils/ak;->vf()Ljava/lang/String;
move-result-object v0
.line 141
iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJS:Ljava/lang/String;
.line 142
iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJU:Ljava/lang/String;
const/4 v0, -0x1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v2
sparse-switch v2, :sswitch_data_70
:cond_1f
:goto_1f
packed-switch v0, :pswitch_data_7e
.line 153
:goto_22
const/4 v0, 0x0
iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->mActivity:Landroid/app/Activity;
const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE"
const/16 v3, 0x15
invoke-static {v0, v1, v2, v3}, Lcom/cmcm/safewallet/utils/a/b;->a(Landroid/support/v4/app/Fragment;Landroid/app/Activity;Ljava/lang/String;I)Z
move-result v0
if-eqz v0, :cond_3e
.line 155
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJP:Lcom/cmcm/safewallet/utils/ak;
sget-object v1, Lcom/cmcm/safewallet/utils/ak;->aOP:Lcom/cmcm/safewallet/utils/al;
.line 3031
invoke-static {}, Lcom/cmcm/safewallet/utils/ak;->vf()Ljava/lang/String;
move-result-object v1
.line 155
iget-object v2, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJU:Ljava/lang/String;
iget v3, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJT:I
invoke-virtual {v0, v1, v2, v3}, Lcom/cmcm/safewallet/utils/ak;->g(Ljava/lang/String;Ljava/lang/String;I)V
.line 158
:cond_3e
return-void
.line 142
:sswitch_3f
const-string v2, "askfor"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1f
const/4 v0, 0x0
goto :goto_1f
:sswitch_49
const-string v2, "send"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1f
const/4 v0, 0x1
goto :goto_1f
:sswitch_53
const-string v2, "redeem"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1f
const/4 v0, 0x2
goto :goto_1f
.line 144
:pswitch_5d
const v0, 0x7f020170
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJT:I
goto :goto_22
.line 147
:pswitch_63
const v0, 0x7f020172
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJT:I
goto :goto_22
.line 150
:pswitch_69
const v0, 0x7f020171
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJT:I
goto :goto_22
.line 142
nop
:sswitch_data_70
.sparse-switch
-0x53f32c50 -> :sswitch_3f
-0x37b94664 -> :sswitch_53
0x35cf88 -> :sswitch_49
.end sparse-switch
:pswitch_data_7e
.packed-switch 0x0
:pswitch_5d
:pswitch_63
:pswitch_69
.end packed-switch
.end method
.method protected final tI()I
.registers 2
.prologue
.line 107
.line 1171
iget v0, p0, Lcom/cmcm/safewallet/ui/widget/a;->aFT:I
.line 107
return v0
.end method
.method public final uv()V
.registers 5
.prologue
.line 180
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJP:Lcom/cmcm/safewallet/utils/ak;
if-eqz v0, :cond_f
.line 181
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJP:Lcom/cmcm/safewallet/utils/ak;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJS:Ljava/lang/String;
iget-object v2, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJU:Ljava/lang/String;
iget v3, p0, Lcom/cmcm/safewallet/ui/widget/ShareDialog;->aJT:I
invoke-virtual {v0, v1, v2, v3}, Lcom/cmcm/safewallet/utils/ak;->g(Ljava/lang/String;Ljava/lang/String;I)V
.line 183
:cond_f
return-void
.end method