l$a.smali
.class public final Lcom/imo/android/imoim/globalshare/sharesession/l$a;
.super Landroid/os/AsyncTask;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/imo/android/imoim/globalshare/sharesession/l;->a(Landroid/net/Uri;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/AsyncTask<",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
"Ljava/io/File;",
">;"
}
.end annotation
# instance fields
.field final synthetic a:Lcom/imo/android/imoim/globalshare/sharesession/l;
.field final synthetic b:Landroid/net/Uri;
.field final synthetic c:Ljava/lang/String;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/globalshare/sharesession/l;Landroid/net/Uri;Ljava/lang/String;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/net/Uri;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 107
iput-object p1, p0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->a:Lcom/imo/android/imoim/globalshare/sharesession/l;
iput-object p2, p0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->b:Landroid/net/Uri;
iput-object p3, p0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->c:Ljava/lang/String;
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
return-void
.end method
# virtual methods
.method public final synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
.registers 3
.line 107
check-cast p1, [Ljava/lang/Void;
const-string v0, "params"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 1109
iget-object p1, p0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->b:Landroid/net/Uri;
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/net/Uri;)Ljava/io/File;
move-result-object p1
return-object p1
.end method
.method public final synthetic onPostExecute(Ljava/lang/Object;)V
.registers 19
move-object/from16 v0, p0
.line 107
move-object/from16 v1, p1
check-cast v1, Ljava/io/File;
const/4 v2, 0x1
if-nez v1, :cond_23
.line 1114
new-instance v1, Ljava/lang/StringBuilder;
const-string v3, "can\'t read uri: "
invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v3, v0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->a:Lcom/imo/android/imoim/globalshare/sharesession/l;
.line 2017
iget-object v3, v3, Lcom/imo/android/imoim/globalshare/sharesession/ad;->m:Ljava/lang/Object;
.line 1114
check-cast v3, Landroid/net/Uri;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v3, "SharingActivity2"
.line 2079
invoke-static {v3, v1, v2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
return-void
.line 1118
:cond_23
invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v3
.line 1119
iget-object v4, v0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->c:Ljava/lang/String;
const-string v5, "image"
const/4 v6, 0x0
.line 2332
invoke-static {v4, v5, v6}, Lkotlin/m/p;->b(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v7
if-eqz v7, :cond_84
.line 1121
invoke-static {v3}, Lcom/imo/android/imoim/util/ca;->f(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
.line 1122
move-object v8, v7
check-cast v8, Ljava/lang/CharSequence;
invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v8
if-nez v8, :cond_84
const-string v8, "mimeType"
.line 1123
invoke-static {v7, v8}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz v7, :cond_7c
invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v7
const-string v8, "(this as java.lang.String).toLowerCase()"
invoke-static {v7, v8}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 1124
check-cast v7, Ljava/lang/CharSequence;
const-string v8, "mp4"
check-cast v8, Ljava/lang/CharSequence;
invoke-static {v7, v8}, Lkotlin/m/p;->c(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v8
if-nez v8, :cond_79
const-string v8, "m4a"
check-cast v8, Ljava/lang/CharSequence;
invoke-static {v7, v8}, Lkotlin/m/p;->c(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v8
if-nez v8, :cond_79
const-string v8, "mkv"
.line 1125
check-cast v8, Ljava/lang/CharSequence;
invoke-static {v7, v8}, Lkotlin/m/p;->c(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v8
if-nez v8, :cond_79
const-string v8, "3gp"
check-cast v8, Ljava/lang/CharSequence;
invoke-static {v7, v8}, Lkotlin/m/p;->c(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v7
if-eqz v7, :cond_84
:cond_79
const-string v4, "video"
goto :goto_84
.line 1123
:cond_7c
new-instance v1, Lkotlin/TypeCastException;
const-string v2, "null cannot be cast to non-null type java.lang.String"
invoke-direct {v1, v2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v1
:cond_84
:goto_84
const-string v7, "audio"
.line 3332
invoke-static {v4, v7, v6}, Lkotlin/m/p;->b(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v7
const-string v8, "file"
if-eqz v7, :cond_90
move-object v4, v8
goto :goto_9b
.line 4332
:cond_90
invoke-static {v4, v5, v6}, Lkotlin/m/p;->b(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v4
if-eqz v4, :cond_99
const-string v4, "image/local"
goto :goto_9b
:cond_99
const-string v4, "video/local"
.line 1133
:goto_9b
new-instance v5, Lcom/imo/android/imoim/e/b;
const-string v6, "sharing_activity"
invoke-direct {v5, v3, v4, v6}, Lcom/imo/android/imoim/e/b;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 1134
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
check-cast v3, Ljava/util/List;
.line 1135
iget-object v7, v0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->a:Lcom/imo/android/imoim/globalshare/sharesession/l;
.line 5026
iget-object v7, v7, Lcom/imo/android/imoim/globalshare/sharesession/l;->b:Lcom/imo/android/imoim/globalshare/d;
if-eqz v7, :cond_bd
.line 5036
iget-object v9, v7, Lcom/imo/android/imoim/globalshare/d;->c:Ljava/util/List;
.line 1136
check-cast v9, Ljava/util/Collection;
invoke-interface {v3, v9}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 6035
iget-object v7, v7, Lcom/imo/android/imoim/globalshare/d;->b:Ljava/util/List;
.line 1137
check-cast v7, Ljava/util/Collection;
invoke-interface {v3, v7}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 1140
:cond_bd
invoke-static {v4, v8}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_105
.line 1141
iget-object v4, v0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->b:Landroid/net/Uri;
invoke-static {v4}, Lcom/imo/android/imoim/globalshare/sharesession/l;->a(Landroid/net/Uri;)Ljava/lang/String;
move-result-object v4
.line 1142
invoke-static {v4}, Lcom/imo/android/imoim/globalshare/sharesession/l;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
.line 1143
move-object v7, v6
check-cast v7, Ljava/lang/CharSequence;
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-eqz v7, :cond_d8
const-string v6, "mp3"
.line 1144
:cond_d8
invoke-virtual {v1}, Ljava/io/File;->length()J
move-result-wide v7
.line 1145
invoke-static {v3}, Lcom/imo/android/imoim/e/a;->a(Ljava/util/List;)Ljava/util/List;
move-result-object v1
.line 1146
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_e4
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_145
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
move-object v11, v3
check-cast v11, Ljava/lang/String;
new-instance v3, Lcom/imo/android/imoim/e/a$e;
iget-object v14, v0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->b:Landroid/net/Uri;
move-object v9, v3
move-object v10, v5
move-object v12, v4
move-object v13, v6
move-object/from16 v16, v14
move-wide v14, v7
invoke-direct/range {v9 .. v16}, Lcom/imo/android/imoim/e/a$e;-><init>(Lcom/imo/android/imoim/e/b;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLandroid/net/Uri;)V
check-cast v3, Lcom/imo/android/imoim/e/a;
invoke-virtual {v5, v3}, Lcom/imo/android/imoim/e/b;->a(Lcom/imo/android/imoim/e/a;)V
goto :goto_e4
.line 1148
:cond_105
iget-object v1, v0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->a:Lcom/imo/android/imoim/globalshare/sharesession/l;
.line 7025
iget-object v1, v1, Lcom/imo/android/imoim/globalshare/sharesession/l;->a:Lcom/imo/android/imoim/globalshare/o;
const/4 v4, 0x0
if-eqz v1, :cond_117
.line 8019
iget-object v1, v1, Lcom/imo/android/imoim/globalshare/o;->a:Lcom/imo/android/imoim/data/w;
if-eqz v1, :cond_117
.line 1148
iget-object v1, v1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
if-eqz v1, :cond_117
iget-object v1, v1, Lcom/imo/android/imoim/data/w$b;->b:Ljava/lang/String;
goto :goto_118
:cond_117
move-object v1, v4
:goto_118
invoke-static {v6, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_13a
.line 1149
iget-object v1, v0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->a:Lcom/imo/android/imoim/globalshare/sharesession/l;
.line 8025
iget-object v1, v1, Lcom/imo/android/imoim/globalshare/sharesession/l;->a:Lcom/imo/android/imoim/globalshare/o;
if-eqz v1, :cond_13a
.line 9019
iget-object v1, v1, Lcom/imo/android/imoim/globalshare/o;->a:Lcom/imo/android/imoim/data/w;
if-eqz v1, :cond_13a
.line 1149
iget-object v1, v1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
if-eqz v1, :cond_13a
sget-object v6, Lcom/imo/android/imoim/story/e/n;->a:Lcom/imo/android/imoim/story/e/n$a;
iget-object v6, v0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->b:Landroid/net/Uri;
invoke-virtual {v6}, Landroid/net/Uri;->getPath()Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lcom/imo/android/imoim/story/e/n$a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
iput-object v6, v1, Lcom/imo/android/imoim/data/w$b;->d:Ljava/lang/String;
.line 1151
:cond_13a
iget-object v1, v0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->a:Lcom/imo/android/imoim/globalshare/sharesession/l;
.line 9025
iget-object v1, v1, Lcom/imo/android/imoim/globalshare/sharesession/l;->a:Lcom/imo/android/imoim/globalshare/o;
if-eqz v1, :cond_142
.line 10019
iget-object v4, v1, Lcom/imo/android/imoim/globalshare/o;->a:Lcom/imo/android/imoim/data/w;
.line 1151
:cond_142
invoke-static {v5, v4, v3}, Lcom/imo/android/imoim/e/a;->a(Lcom/imo/android/imoim/e/b;Lcom/imo/android/imoim/data/w;Ljava/util/List;)V
.line 1153
:cond_145
iget-object v1, v0, Lcom/imo/android/imoim/globalshare/sharesession/l$a;->a:Lcom/imo/android/imoim/globalshare/sharesession/l;
.line 10025
iget-object v1, v1, Lcom/imo/android/imoim/globalshare/sharesession/l;->a:Lcom/imo/android/imoim/globalshare/o;
if-eqz v1, :cond_168
.line 11019
iget-object v1, v1, Lcom/imo/android/imoim/globalshare/o;->a:Lcom/imo/android/imoim/data/w;
if-eqz v1, :cond_168
.line 1153
invoke-virtual {v1}, Lcom/imo/android/imoim/data/w;->b()Z
move-result v1
if-eqz v1, :cond_168
.line 1155
new-instance v1, Lcom/imo/android/imoim/util/ImageResizer$Params;
invoke-static {}, Lcom/imo/android/imoim/story/c/d;->a()Z
move-result v3
const-string v4, "story_share"
const-string v6, "pixel"
invoke-direct {v1, v3, v4, v6}, Lcom/imo/android/imoim/util/ImageResizer$Params;-><init>(ZLjava/lang/String;Ljava/lang/String;)V
iput-object v1, v5, Lcom/imo/android/imoim/e/b;->v:Lcom/imo/android/imoim/util/ImageResizer$Params;
.line 1156
iget-object v1, v5, Lcom/imo/android/imoim/e/b;->v:Lcom/imo/android/imoim/util/ImageResizer$Params;
iput-boolean v2, v1, Lcom/imo/android/imoim/util/ImageResizer$Params;->b:Z
.line 1159
:cond_168
sget-object v1, Lcom/imo/android/imoim/IMO;->x:Lcom/imo/android/imoim/managers/j;
invoke-virtual {v1, v5}, Lcom/imo/android/imoim/managers/j;->a(Lcom/imo/android/imoim/e/b;)Lcom/imo/android/imoim/e/b;
return-void
.end method