f.smali
.class public final Lcom/imo/android/imoim/feeds/share/c/f;
.super Lcom/imo/android/imoim/feeds/share/c/e;
.source "SourceFile"
# instance fields
.field private h:Lcom/imo/android/imoim/feeds/share/b/c;
.field private i:Lcom/imo/android/imoim/feeds/ui/widget/a;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;ILcom/imo/android/imoim/feeds/share/ShareDialog$a;)V
.registers 4
.line 48
invoke-direct {p0, p1, p2, p3}, Lcom/imo/android/imoim/feeds/share/c/e;-><init>(Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;ILcom/imo/android/imoim/feeds/share/ShareDialog$a;)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/feeds/share/c/f;)Lcom/imo/android/imoim/feeds/ui/widget/a;
.registers 1
.line 43
iget-object p0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->i:Lcom/imo/android/imoim/feeds/ui/widget/a;
return-object p0
.end method
.method static synthetic b(Lcom/imo/android/imoim/feeds/share/c/f;)Z
.registers 3
.line 5232
iget-object v0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->f:Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
if-eqz v0, :cond_1c
.line 5235
iget-object v0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->f:Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
invoke-virtual {v0}, Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_1c
.line 5238
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x11
if-lt v0, v1, :cond_1a
iget-object p0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->f:Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;->isDestroyed()Z
move-result p0
if-nez p0, :cond_1c
:cond_1a
const/4 p0, 0x1
return p0
:cond_1c
const/4 p0, 0x0
return p0
.end method
.method static synthetic c(Lcom/imo/android/imoim/feeds/share/c/f;)Lcom/imo/android/imoim/feeds/share/b/c;
.registers 1
.line 43
iget-object p0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->h:Lcom/imo/android/imoim/feeds/share/b/c;
return-object p0
.end method
# virtual methods
.method public final a(Lcom/imo/android/imoim/feeds/share/entry/b;)V
.registers 11
.line 185
invoke-super {p0, p1}, Lcom/imo/android/imoim/feeds/share/c/e;->a(Lcom/imo/android/imoim/feeds/share/entry/b;)V
const/4 v0, 0x2
new-array v0, v0, [I
.line 1033
fill-array-data v0, :array_198
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/feeds/share/entry/b;->a([I)Z
move-result v0
if-eqz v0, :cond_10
return-void
.line 191
:cond_10
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/feeds/share/c/f;->c(Lcom/imo/android/imoim/feeds/share/entry/b;)Z
move-result v0
if-nez v0, :cond_17
return-void
.line 1053
:cond_17
iget v0, p1, Lcom/imo/android/imoim/feeds/share/entry/b;->c:I
const/16 v1, 0x94
const/4 v2, 0x1
const/4 v3, 0x0
if-eq v0, v1, :cond_24
packed-switch v0, :pswitch_data_18c
const/4 v0, 0x1
goto :goto_25
:cond_24
:pswitch_24
const/4 v0, 0x0
:goto_25
if-eqz v0, :cond_187
new-array v0, v2, [I
const/16 v4, 0x81
aput v4, v0, v3
.line 2029
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/feeds/share/entry/b;->a([I)Z
move-result v0
if-nez v0, :cond_3b
.line 195
iget-object v0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->f:Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
invoke-static {v0, p1}, Lcom/imo/android/imoim/feeds/share/c;->a(Landroid/content/Context;Lcom/imo/android/imoim/feeds/share/entry/b;)Z
move-result p1
if-eqz p1, :cond_18a
:cond_3b
const p1, 0x7e0b0094
new-array v0, v3, [Ljava/lang/Object;
.line 2060
invoke-static {p1, v0}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lsg/bigo/common/p;->a(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_186
.line 2063
sget-object p1, Lcom/imo/android/imoim/feeds/share/c/f;->b:Lcom/imo/android/imoim/feeds/share/c/e$b;
invoke-virtual {p1}, Lcom/imo/android/imoim/feeds/share/c/e$b;->d()J
move-result-wide v4
invoke-static {v4, v5}, Lcom/imo/android/imoim/feeds/ui/detail/utils/s;->a(J)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/utils/s;->a(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_9f
.line 2064
iget-object p1, p0, Lcom/imo/android/imoim/feeds/share/c/f;->d:Lcom/imo/android/imoim/feeds/share/entry/b;
new-array v0, v2, [I
aput v1, v0, v3
.line 3025
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/feeds/share/entry/b;->a([I)Z
move-result p1
if-eqz p1, :cond_7a
const p1, 0x7e0b00c7
new-array v0, v3, [Ljava/lang/Object;
.line 2065
invoke-static {p1, v0}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {p1, v3}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
.line 2066
invoke-static {}, Lcom/imo/android/imoim/feeds/e/b;->a()Lcom/imo/android/imoim/feeds/e/b;
move-result-object p1
invoke-virtual {p1, v2}, Lcom/imo/android/imoim/feeds/e/b;->a(Z)V
return-void
.line 2068
:cond_7a
iget-object v3, p0, Lcom/imo/android/imoim/feeds/share/c/f;->d:Lcom/imo/android/imoim/feeds/share/entry/b;
new-instance p1, Ljava/io/File;
sget-object v0, Lcom/imo/android/imoim/feeds/share/c/f;->b:Lcom/imo/android/imoim/feeds/share/c/e$b;
invoke-virtual {v0}, Lcom/imo/android/imoim/feeds/share/c/e$b;->d()J
move-result-wide v0
invoke-static {v0, v1}, Lcom/imo/android/imoim/feeds/ui/detail/utils/s;->a(J)Ljava/lang/String;
move-result-object v0
invoke-direct {p1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-static {p1}, Lcom/masala/share/e/a;->a(Ljava/io/File;)Landroid/net/Uri;
move-result-object v6
const-string v4, ""
const-string v5, ""
const-string v7, ""
const-string v8, "video/mp4"
invoke-static/range {v3 .. v8}, Lcom/imo/android/imoim/feeds/share/entry/c;->a(Lcom/imo/android/imoim/feeds/share/entry/b;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/feeds/share/entry/c;
move-result-object p1
.line 2069
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/feeds/share/c/f;->a(Lcom/imo/android/imoim/feeds/share/entry/c;)V
return-void
.line 3218
:cond_9f
:try_start_9f
new-instance p1, Lcom/imo/android/imoim/feeds/ui/widget/a;
iget-object v0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->f:Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
const v1, 0x7e0b0045
new-array v2, v3, [Ljava/lang/Object;
invoke-static {v1, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-direct {p1, v0, v1}, Lcom/imo/android/imoim/feeds/ui/widget/a;-><init>(Landroid/content/Context;Ljava/lang/String;)V
iput-object p1, p0, Lcom/imo/android/imoim/feeds/share/c/f;->i:Lcom/imo/android/imoim/feeds/ui/widget/a;
.line 3219
new-instance v0, Lcom/imo/android/imoim/feeds/share/c/f$2;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/feeds/share/c/f$2;-><init>(Lcom/imo/android/imoim/feeds/share/c/f;)V
.line 4063
iget-object p1, p1, Lcom/imo/android/imoim/feeds/ui/widget/a;->b:Landroid/widget/TextView;
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3228
iget-object p1, p0, Lcom/imo/android/imoim/feeds/share/c/f;->i:Lcom/imo/android/imoim/feeds/ui/widget/a;
.line 3082
iput-object p1, p0, Lcom/imo/android/imoim/feeds/share/c/f;->i:Lcom/imo/android/imoim/feeds/ui/widget/a;
.line 3083
iget-object p1, p0, Lcom/imo/android/imoim/feeds/share/c/f;->h:Lcom/imo/android/imoim/feeds/share/b/c;
if-nez p1, :cond_ca
.line 3084
new-instance p1, Lcom/imo/android/imoim/feeds/share/b/c;
invoke-direct {p1}, Lcom/imo/android/imoim/feeds/share/b/c;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/feeds/share/c/f;->h:Lcom/imo/android/imoim/feeds/share/b/c;
.line 3086
:cond_ca
sget-object p1, Lcom/imo/android/imoim/feeds/share/c/f;->b:Lcom/imo/android/imoim/feeds/share/c/e$b;
.line 4265
invoke-virtual {p1}, Lcom/imo/android/imoim/feeds/share/c/e$b;->a()Z
move-result v0
:try_end_d0
.catch Ljava/lang/Exception; {:try_start_9f .. :try_end_d0} :catch_186
const-string v1, ""
if-eqz v0, :cond_d9
:try_start_d4
iget-object p1, p1, Lcom/imo/android/imoim/feeds/share/c/e$b;->a:Lcom/masala/share/proto/model/VideoSimpleItem;
iget-object p1, p1, Lcom/masala/share/proto/model/VideoSimpleItem;->video_url:Ljava/lang/String;
goto :goto_e5
.line 4266
:cond_d9
invoke-virtual {p1}, Lcom/imo/android/imoim/feeds/share/c/e$b;->b()Z
move-result v0
if-eqz v0, :cond_e4
iget-object p1, p1, Lcom/imo/android/imoim/feeds/share/c/e$b;->b:Lcom/masala/share/proto/VideoPost;
iget-object p1, p1, Lcom/masala/share/proto/VideoPost;->l:Ljava/lang/String;
goto :goto_e5
:cond_e4
move-object p1, v1
.line 3087
:goto_e5
sget-object v0, Lcom/imo/android/imoim/feeds/share/c/f;->b:Lcom/imo/android/imoim/feeds/share/c/e$b;
.line 4270
invoke-virtual {v0}, Lcom/imo/android/imoim/feeds/share/c/e$b;->a()Z
move-result v2
if-eqz v2, :cond_f2
iget-object v0, v0, Lcom/imo/android/imoim/feeds/share/c/e$b;->a:Lcom/masala/share/proto/model/VideoSimpleItem;
iget-object v1, v0, Lcom/masala/share/proto/model/VideoSimpleItem;->waterVideoUrl:Ljava/lang/String;
goto :goto_fe
.line 4271
:cond_f2
invoke-virtual {v0}, Lcom/imo/android/imoim/feeds/share/c/e$b;->b()Z
move-result v2
if-eqz v2, :cond_fe
iget-object v0, v0, Lcom/imo/android/imoim/feeds/share/c/e$b;->b:Lcom/masala/share/proto/VideoPost;
invoke-virtual {v0}, Lcom/masala/share/proto/VideoPost;->g()Ljava/lang/String;
move-result-object v1
.line 3089
:cond_fe
:goto_fe
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_126
const-string v0, "gdl.sharemasala.com"
.line 3090
invoke-virtual {v1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_116
sget-boolean v0, Lcom/masala/share/utils/x;->a:Z
if-nez v0, :cond_126
invoke-static {}, Lcom/imo/android/imoim/feeds/develop/a;->g()Z
move-result v0
if-eqz v0, :cond_126
.line 3091
:cond_116
iget-object p1, p0, Lcom/imo/android/imoim/feeds/share/c/f;->a:Ljava/lang/String;
const-string v0, "download water "
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {p1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
move-object p1, v1
.line 3095
:cond_126
iget-object v0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->a:Ljava/lang/String;
const-string v1, "download origin "
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 3096
iget-object v0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->h:Lcom/imo/android/imoim/feeds/share/b/c;
sget-object v1, Lcom/imo/android/imoim/feeds/share/c/f;->b:Lcom/imo/android/imoim/feeds/share/c/e$b;
invoke-virtual {v1}, Lcom/imo/android/imoim/feeds/share/c/e$b;->d()J
move-result-wide v1
sget-object v3, Lcom/imo/android/imoim/feeds/share/c/f;->b:Lcom/imo/android/imoim/feeds/share/c/e$b;
invoke-virtual {v3}, Lcom/imo/android/imoim/feeds/share/c/e$b;->d()J
move-result-wide v3
invoke-static {v3, v4}, Lcom/imo/android/imoim/feeds/ui/detail/utils/s;->a(J)Ljava/lang/String;
move-result-object v3
new-instance v4, Lcom/imo/android/imoim/feeds/share/c/f$1;
invoke-direct {v4, p0}, Lcom/imo/android/imoim/feeds/share/c/f$1;-><init>(Lcom/imo/android/imoim/feeds/share/c/f;)V
.line 5049
iget-object v5, v0, Lcom/imo/android/imoim/feeds/share/b/c;->c:Lcom/imo/android/imoim/feeds/a/a/a/b/c;
if-nez v5, :cond_186
.line 5053
invoke-interface {v4}, Lcom/imo/android/imoim/feeds/share/b/b$a;->b()V
.line 5055
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v5
iput-wide v5, v0, Lcom/imo/android/imoim/feeds/share/b/c;->b:J
const-string v5, "VideoDownloader"
.line 5056
new-instance v6, Ljava/lang/StringBuilder;
const-string v7, "downloadFile: shareVideoUrl = "
invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v7, " path = "
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-static {v5, v6}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
const/16 v5, 0x10
.line 5057
new-instance v6, Lcom/imo/android/imoim/feeds/share/b/c$1;
invoke-direct {v6, v0, v1, v2, v4}, Lcom/imo/android/imoim/feeds/share/b/c$1;-><init>(Lcom/imo/android/imoim/feeds/share/b/c;JLcom/imo/android/imoim/feeds/share/b/b$a;)V
invoke-static {p1, v3, v5, v6}, Lcom/imo/android/imoim/feeds/a/a/a/b/a;->a(Ljava/lang/String;Ljava/lang/String;ILcom/imo/android/imoim/feeds/a/a/a/a/a;)Lcom/imo/android/imoim/feeds/a/a/a/b/c;
move-result-object p1
iput-object p1, v0, Lcom/imo/android/imoim/feeds/share/b/c;->c:Lcom/imo/android/imoim/feeds/a/a/a/b/c;
.line 5118
iget-object p1, v0, Lcom/imo/android/imoim/feeds/share/b/c;->c:Lcom/imo/android/imoim/feeds/a/a/a/b/c;
invoke-interface {p1}, Lcom/imo/android/imoim/feeds/a/a/a/b/c;->a()V
:try_end_186
.catch Ljava/lang/Exception; {:try_start_d4 .. :try_end_186} :catch_186
:catch_186
:cond_186
return-void
.line 5205
:cond_187
invoke-super {p0, p1}, Lcom/imo/android/imoim/feeds/share/c/e;->b(Lcom/imo/android/imoim/feeds/share/entry/b;)V
:cond_18a
return-void
nop
:pswitch_data_18c
.packed-switch 0x3e9
:pswitch_24
:pswitch_24
:pswitch_24
:pswitch_24
.end packed-switch
:array_198
.array-data 4
0x3
0x4
.end array-data
.end method
.method protected final a(Lcom/imo/android/imoim/feeds/share/entry/c;)V
.registers 6
.line 171
iget-object v0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->d:Lcom/imo/android/imoim/feeds/share/entry/b;
const/4 v1, 0x1
new-array v1, v1, [I
const/4 v2, 0x0
const/16 v3, 0x94
aput v3, v1, v2
.line 1025
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/feeds/share/entry/b;->a([I)Z
move-result v0
if-eqz v0, :cond_1c
.line 172
sget-object p1, Lcom/imo/android/imoim/feeds/share/c/f;->b:Lcom/imo/android/imoim/feeds/share/c/e$b;
invoke-virtual {p1}, Lcom/imo/android/imoim/feeds/share/c/e$b;->d()J
move-result-wide v0
invoke-static {v0, v1}, Lcom/imo/android/imoim/feeds/ui/detail/b/a/a;->a(J)V
.line 174
iget-object p1, p0, Lcom/imo/android/imoim/feeds/share/c/f;->g:Lcom/imo/android/imoim/feeds/share/c/e$a;
goto :goto_21
.line 178
:cond_1c
iget-object v0, p0, Lcom/imo/android/imoim/feeds/share/c/f;->f:Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
invoke-static {v0, p1}, Lcom/imo/android/imoim/feeds/share/a/b;->a(Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;Lcom/imo/android/imoim/feeds/share/entry/c;)V
.line 180
:goto_21
iget-object p1, p0, Lcom/imo/android/imoim/feeds/share/c/f;->d:Lcom/imo/android/imoim/feeds/share/entry/b;
iget p1, p1, Lcom/imo/android/imoim/feeds/share/entry/b;->c:I
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/feeds/share/c/f;->a(I)V
return-void
.end method
.method protected final b(Lcom/imo/android/imoim/feeds/share/entry/b;)V
.registers 2
.line 205
invoke-super {p0, p1}, Lcom/imo/android/imoim/feeds/share/c/e;->b(Lcom/imo/android/imoim/feeds/share/entry/b;)V
return-void
.end method