BaseFileInfoActivity.smali
.class public abstract Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;
.super Lcom/imo/android/imoim/activities/IMOActivity;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
.field private A:Ljava/lang/String;
.field private B:Ljava/lang/String;
.field private C:Z
.field private D:J
.field private E:Z
.field private F:Z
.field private G:Lcom/imo/android/imoim/viewmodel/MusicPlayViewModel;
.field private H:Landroidx/lifecycle/Observer;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/Observer<",
"Lcom/imo/android/imoim/music/c$b;",
">;"
}
.end annotation
.end field
.field private I:Ljava/lang/String;
.field private J:Ljava/lang/String;
.field private K:Ljava/lang/String;
.field private L:Z
.field private M:Z
.field private N:Z
.field private O:J
.field private P:J
.field private Q:J
.field private R:I
.field private S:I
.field private T:Ljava/lang/Runnable;
.field protected a:Landroid/widget/TextView;
.field protected b:Lcom/imo/xui/widget/title/XTitleView;
.field protected c:Landroid/widget/TextView;
.field protected d:Landroid/widget/TextView;
.field protected e:Landroid/widget/Button;
.field protected f:Landroid/widget/Button;
.field protected g:Lcom/imo/android/imoim/fresco/ImoImageView;
.field protected h:Landroid/view/View;
.field protected i:Landroid/view/View;
.field protected j:Landroid/widget/ProgressBar;
.field protected k:Landroid/widget/TextView;
.field protected l:Landroid/widget/TextView;
.field protected m:Landroid/widget/ImageButton;
.field protected n:Lcom/imo/android/imoim/fresco/XCircleImageView;
.field protected o:Lcom/imo/android/imoim/fresco/ImoImageView;
.field protected p:Landroid/view/View;
.field protected q:Ljava/lang/String;
.field protected r:Ljava/lang/String;
.field protected s:I
.field protected t:Lcom/imo/android/imoim/file/bean/d;
.field protected u:Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
.field private v:Landroid/animation/ObjectAnimator;
.field private w:Landroid/os/Handler;
.field private x:Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;
.field private y:Z
.field private z:Z
# direct methods
.method public constructor <init>()V
.registers 2
.line 88
invoke-direct {p0}, Lcom/imo/android/imoim/activities/IMOActivity;-><init>()V
const/4 v0, -0x1
.line 157
iput v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->s:I
const-string v0, "fail"
.line 175
iput-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->I:Ljava/lang/String;
.line 176
iput-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->J:Ljava/lang/String;
const-string v0, "file"
.line 177
iput-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->K:Ljava/lang/String;
const/4 v0, 0x0
.line 179
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->L:Z
.line 180
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->M:Z
.line 181
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->N:Z
.line 186
iput v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->R:I
.line 187
iput v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->S:I
.line 605
new-instance v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$7;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$7;-><init>(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
iput-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->T:Ljava/lang/Runnable;
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;I)I
.registers 2
.line 88
iput p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->S:I
return p1
.end method
.method static synthetic a(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;Landroid/animation/ObjectAnimator;)Landroid/animation/ObjectAnimator;
.registers 2
.line 88
iput-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->v:Landroid/animation/ObjectAnimator;
return-object p1
.end method
.method private a(Ljava/lang/Object;)Lcom/imo/android/imoim/file/bean/d;
.registers 8
.line 288
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "bigo_file_message"
.line 289
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const/4 v2, 0x0
const-string v3, "id"
if-eqz v1, :cond_1e
const-wide/16 v4, 0x0
.line 290
invoke-virtual {v0, v3, v4, v5}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
move-result-wide v0
.line 291
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/ct;->b(J)Lcom/imo/android/imoim/data/l;
move-result-object p1
if-eqz p1, :cond_b9
.line 8798
iget-object p1, p1, Lcom/imo/android/imoim/data/l;->I:Lcom/imo/android/imoim/biggroup/data/r;
return-object p1
:cond_1e
const-string v1, "imo_file"
.line 295
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_2f
.line 296
invoke-virtual {v0, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 297
invoke-static {p1}, Lcom/imo/android/imoim/file/c;->a(Ljava/lang/String;)Lcom/imo/android/imoim/file/bean/a;
move-result-object p1
return-object p1
:cond_2f
const-string v1, "big_group_file"
.line 298
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_46
const-string p1, "big_group_bigo_file_info"
.line 299
invoke-virtual {v0, p1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/file/bean/BigGroupBigoFileInfo;
if-eqz p1, :cond_b9
.line 301
invoke-virtual {p1}, Lcom/imo/android/imoim/file/bean/BigGroupBigoFileInfo;->a()Lcom/imo/android/imoim/biggroup/data/r;
move-result-object p1
return-object p1
:cond_46
const-string v1, "relationship_file"
.line 303
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const/4 v4, 0x1
const-string v5, "BaseFileInfoActivity"
if-eqz v1, :cond_6e
.line 304
invoke-virtual {v0, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 305
invoke-static {p1}, Lcom/imo/android/imoim/newfriends/b/b;->d(Ljava/lang/String;)Lcom/imo/android/imoim/data/message/n;
move-result-object v0
if-nez v0, :cond_69
.line 307
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "can not find relationship message with key: "
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 9079
invoke-static {v5, p1, v4}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_b9
.line 309
:cond_69
invoke-static {v0}, Lcom/imo/android/imoim/biggroup/data/r;->a(Lcom/imo/android/imoim/data/message/k;)Lcom/imo/android/imoim/biggroup/data/r;
move-result-object p1
return-object p1
:cond_6e
const-string v1, "story_file"
.line 311
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a2
.line 312
invoke-virtual {v0, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 313
invoke-static {p1}, Lcom/imo/android/imoim/util/dy;->b(Ljava/lang/String;)Landroid/database/Cursor;
move-result-object v0
.line 315
invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
move-result v1
if-eqz v1, :cond_89
.line 316
invoke-static {v0}, Lcom/imo/android/imoim/data/StoryObj;->fromCursor(Landroid/database/Cursor;)Lcom/imo/android/imoim/data/StoryObj;
move-result-object v1
goto :goto_8a
:cond_89
move-object v1, v2
.line 318
:goto_8a
invoke-interface {v0}, Landroid/database/Cursor;->close()V
if-nez v1, :cond_9d
.line 320
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "no story file .object_id = "
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 10079
invoke-static {v5, p1, v4}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_b9
.line 322
:cond_9d
invoke-static {v1}, Lcom/imo/android/imoim/story/d;->a(Lcom/imo/android/imoim/data/StoryObj;)Lcom/imo/android/imoim/story/d;
move-result-object p1
return-object p1
:cond_a2
const-string v1, "simple_download_file"
.line 324
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_b9
const-string p1, "simple_download_file_info"
.line 325
invoke-virtual {v0, p1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/file/bean/SimpleDownloadFileInfo;
if-eqz p1, :cond_b9
.line 327
invoke-virtual {p1}, Lcom/imo/android/imoim/file/bean/SimpleDownloadFileInfo;->a()Lcom/imo/android/imoim/file/bean/c;
move-result-object p1
return-object p1
:cond_b9
:goto_b9
return-object v2
.end method
.method static synthetic a(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;Ljava/lang/String;)Ljava/lang/String;
.registers 2
.line 88
iput-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->A:Ljava/lang/String;
return-object p1
.end method
.method private a(ILjava/lang/String;)V
.registers 8
.line 1391
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "opt"
const-string v2, "fetch"
.line 1392
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1393
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "type"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "from"
const-string v2, "play"
.line 1394
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1395
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
if-nez v1, :cond_26
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v1}, Lcom/imo/android/imoim/file/bean/d;->j()Ljava/lang/String;
move-result-object v1
:cond_26
const-string v2, "url"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1396
iget v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->R:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "retrynums"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1397
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_41
const-string v1, "errormsg"
.line 1398
invoke-interface {v0, v1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_41
const/4 p2, 0x1
if-eq p1, p2, :cond_59
.line 1401
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v1
iget-wide v3, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->Q:J
sub-long/2addr v1, v3
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
const-string v1, "fetchtime"
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1402
iget p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->R:I
add-int/2addr p1, p2
iput p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->R:I
.line 1404
:cond_59
sget-object p1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string p2, "online_music_play"
invoke-virtual {p1, p2}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p1
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 1405
sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p2, "music_play_stable"
invoke-virtual {p1, p2, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
.registers 1
.line 88
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h()V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;ILjava/lang/String;)V
.registers 3
.line 88
invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(ILjava/lang/String;)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;Landroid/content/Context;)V
.registers 2
.line 88
invoke-direct {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b(Landroid/content/Context;)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;Lcom/imo/android/imoim/data/f;)V
.registers 5
.line 38267
iget v0, p1, Lcom/imo/android/imoim/data/f;->h:I
const/4 v1, 0x2
if-eq v0, v1, :cond_29
const/4 v1, 0x3
if-eq v0, v1, :cond_d
.line 37907
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Lcom/imo/android/imoim/data/f;)V
goto/16 :goto_cf
.line 37901
:cond_d
iget-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->y:Z
if-eqz v0, :cond_25
.line 43929
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->c()Ljava/lang/String;
move-result-object v0
.line 43930
invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z
move-result v1
if-nez v1, :cond_25
const v1, 0x7f0f0483
.line 43932
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v1
.line 43931
invoke-static {p0, v0, v1}, Lcom/imo/android/imoim/dialog/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.line 37904
:cond_25
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Lcom/imo/android/imoim/data/f;)V
return-void
.line 37871
:cond_29
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a()Z
.line 37872
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v0}, Lcom/imo/android/imoim/file/bean/d;->g()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_3c
.line 39247
iget-object v0, p1, Lcom/imo/android/imoim/data/f;->f:Ljava/lang/String;
.line 37873
iput-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
.line 37875
:cond_3c
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->d:Landroid/widget/TextView;
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v1}, Lcom/imo/android/imoim/file/bean/d;->l()J
move-result-wide v1
invoke-static {v1, v2}, Lcom/imo/android/imoim/util/ei;->j(J)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 37876
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->c(Lcom/imo/android/imoim/data/f;)V
.line 40227
iget-object v0, p1, Lcom/imo/android/imoim/data/f;->d:Ljava/lang/String;
const-string v1, "apk"
.line 37877
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_65
.line 41040
invoke-static {}, Lcom/imo/android/imoim/apk/a/b$a;->a()Lcom/imo/android/imoim/apk/a/b;
move-result-object v0
.line 41217
iget-object p1, p1, Lcom/imo/android/imoim/data/f;->b:Ljava/lang/String;
const/4 v1, 0x0
.line 37878
invoke-virtual {v0, p1, v1}, Lcom/imo/android/imoim/apk/a/b;->a(Ljava/lang/String;Lcom/imo/android/imoim/apk/b/c;)V
.line 37879
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->i()V
.line 41913
:cond_65
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object p1
.line 42484
invoke-virtual {p1}, Lcom/imo/android/imoim/music/c;->b()Lcom/imo/android/imoim/music/h;
move-result-object p1
.line 42643
iget-object p1, p1, Lcom/imo/android/imoim/music/h;->c:Lcom/imo/android/imoim/music/c$b;
.line 41914
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "switchMusicToLocalIfNeed "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-boolean v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "BaseFileInfoActivity"
.line 43071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 41915
iget-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-eqz v0, :cond_c1
.line 41916
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v0}, Lcom/imo/android/imoim/file/bean/d;->b()Z
move-result v0
if-eqz v0, :cond_c1
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v0}, Lcom/imo/android/imoim/file/bean/d;->h()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_c1
sget-object v0, Lcom/imo/android/imoim/music/c$b;->STATE_STOP:Lcom/imo/android/imoim/music/c$b;
if-eq p1, v0, :cond_b0
sget-object v0, Lcom/imo/android/imoim/music/c$b;->STATE_IDLE:Lcom/imo/android/imoim/music/c$b;
if-eq p1, v0, :cond_b0
sget-object v0, Lcom/imo/android/imoim/music/c$b;->STATE_ERROR:Lcom/imo/android/imoim/music/c$b;
if-ne p1, v0, :cond_c1
.line 41920
:cond_b0
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {p1}, Lcom/imo/android/imoim/file/bean/d;->i()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->A:Ljava/lang/String;
.line 41921
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object p1
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->A:Ljava/lang/String;
.line 43130
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/music/c;->a(Ljava/lang/String;)V
.line 37882
:cond_c1
iget-boolean p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-eqz p1, :cond_cf
.line 37883
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
new-instance v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$10;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$10;-><init>(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
invoke-static {p1, v0}, Lcom/imo/android/imoim/chatviews/util/d;->a(Lcom/imo/android/imoim/file/bean/d;Lb/a;)V
:cond_cf
:goto_cf
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
const-string v0, "null"
.line 36637
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_a
move-object p1, v2
.line 36640
:cond_a
invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_11
move-object p2, v2
.line 36643
:cond_11
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_3d
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_3d
.line 36644
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 36645
iget-object p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l:Landroid/widget/TextView;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, " - "
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.line 36646
:cond_3d
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_4e
.line 36647
iget-object p2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l:Landroid/widget/TextView;
invoke-virtual {p2, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 36648
iget-object p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l:Landroid/widget/TextView;
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.line 36649
:cond_4e
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_5f
.line 36650
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l:Landroid/widget/TextView;
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 36651
iget-object p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l:Landroid/widget/TextView;
invoke-virtual {p0, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.line 36652
:cond_5f
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {p1}, Lcom/imo/android/imoim/file/bean/d;->n()Lorg/json/JSONObject;
move-result-object p1
if-eqz p1, :cond_7d
.line 36653
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l:Landroid/widget/TextView;
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 36654
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l:Landroid/widget/TextView;
iget-object p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {p0}, Lcom/imo/android/imoim/file/bean/d;->n()Lorg/json/JSONObject;
move-result-object p0
const-string p2, "alias"
invoke-virtual {p0, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p1, p0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_7d
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;Z)V
.registers 2
.line 88
invoke-direct {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Z)V
return-void
.end method
.method private a(Z)V
.registers 5
if-eqz p1, :cond_10
.line 1120
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->p:Landroid/view/View;
const/4 v0, 0x0
invoke-static {p1, v0}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 1121
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->m:Landroid/widget/ImageButton;
const/16 v0, 0x8
invoke-static {p1, v0}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
return-void
.line 1123
:cond_10
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->w:Landroid/os/Handler;
new-instance v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$2;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$2;-><init>(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
const-wide/16 v1, 0x12c
invoke-virtual {p1, v0, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method private b(Landroid/content/Context;)V
.registers 5
.line 783
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
const-string v2, "click"
invoke-interface {v0, p1, v1, v2}, Lcom/imo/android/imoim/file/bean/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method private b(Z)V
.registers 7
.line 1267
iget-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-nez v0, :cond_5
return-void
.line 1270
:cond_5
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
if-nez v0, :cond_a
return-void
:cond_a
const-string v1, "music_"
.line 1274
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_17
const/4 v1, 0x6
.line 1275
invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
:cond_17
if-eqz p1, :cond_1c
const-string p1, "play"
goto :goto_1e
:cond_1c
const-string p1, "pause"
.line 1278
:goto_1e
sget-object v1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v2, "online_music_play"
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
const-string v2, "click"
.line 1279
invoke-virtual {v1, v2, p1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
iget-object v3, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
const-string v4, "url"
.line 1280
invoke-virtual {v1, v4, v3}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
const-string v3, "from"
.line 1281
invoke-virtual {v1, v3, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
.line 1282
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 1284
:try_start_3d
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 1285
invoke-virtual {v1, v2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 1286
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
invoke-virtual {v1, v4, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 1287
invoke-virtual {v1, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 1288
sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v0, "music_play_stable"
invoke-virtual {p1, v0, v1}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
:try_end_54
.catch Lorg/json/JSONException; {:try_start_3d .. :try_end_54} :catch_54
:catch_54
return-void
.end method
.method static synthetic b(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Z
.registers 2
const/4 v0, 0x1
.line 88
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->M:Z
return v0
.end method
.method static synthetic b(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;Ljava/lang/String;)Z
.registers 2
.line 88
invoke-direct {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->c(Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method private static b(Ljava/lang/String;)Z
.registers 2
const-string v0, "forum_post"
.line 128
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1b
const-string v0, "forum_reply"
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1b
const-string v0, "forum_filelist"
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_19
goto :goto_1b
:cond_19
const/4 p0, 0x0
return p0
:cond_1b
:goto_1b
const/4 p0, 0x1
return p0
.end method
.method static synthetic c(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Ljava/lang/String;
.registers 1
.line 88
iget-object p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->A:Ljava/lang/String;
return-object p0
.end method
.method private c(Ljava/lang/String;)Z
.registers 24
move-object/from16 v0, p0
move-object/from16 v1, p1
.line 548
iget-wide v2, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->D:J
const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-eqz v6, :cond_108
.line 549
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v2
iget-wide v6, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->D:J
sub-long/2addr v2, v6
.line 550
iput-wide v4, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->D:J
.line 551
iget-boolean v4, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->E:Z
.line 13295
iget-object v5, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
if-eqz v5, :cond_106
const-string v6, "music_"
.line 13299
invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_28
const/4 v6, 0x6
.line 13300
invoke-virtual {v5, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v5
:cond_28
if-eqz v4, :cond_2d
const-string v4, "Y"
goto :goto_2f
:cond_2d
const-string v4, "N"
:goto_2f
const-string v6, "success"
.line 13304
invoke-virtual {v6, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_3c
.line 13305
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
goto :goto_3e
:cond_3c
const-string v2, ""
.line 13307
:goto_3e
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v3
.line 13471
invoke-virtual {v3}, Lcom/imo/android/imoim/music/c;->b()Lcom/imo/android/imoim/music/h;
move-result-object v3
invoke-virtual {v3}, Lcom/imo/android/imoim/music/h;->i()Ljava/lang/String;
move-result-object v3
.line 13308
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v6
.line 13548
iget-object v6, v6, Lcom/imo/android/imoim/music/c;->c:Ljava/lang/String;
const-string v7, "android.permission.WRITE_EXTERNAL_STORAGE"
.line 13309
invoke-static {v7}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Ljava/lang/String;)Z
move-result v7
.line 13310
iget-boolean v8, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->M:Z
.line 13311
sget-object v9, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v10, "online_music_play"
invoke-virtual {v9, v10}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
const-string v10, "pauseflag"
.line 13312
invoke-virtual {v9, v10, v4}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
const-string v11, "loadtime"
.line 13313
invoke-virtual {v9, v11, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
const-string v12, "errormsg"
.line 13314
invoke-virtual {v9, v12, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
const-string v13, "local_errormsg"
.line 13315
invoke-virtual {v9, v13, v3}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
iget-object v14, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
const-string v15, "url"
.line 13316
invoke-virtual {v9, v15, v14}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
const-string v14, "from"
.line 13317
invoke-virtual {v9, v14, v5}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
move-object/from16 v16, v15
const-string v15, "playtype"
.line 13318
invoke-virtual {v9, v15, v6}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
move-object/from16 v17, v6
.line 13319
invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v6
move/from16 v18, v7
const-string v7, "storage_perm"
invoke-virtual {v9, v7, v6}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/Boolean;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v6
.line 13320
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
move/from16 v19, v8
const-string v8, "fetch_resp"
invoke-virtual {v6, v8, v9}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/Integer;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v6
move-object/from16 v20, v8
iget-wide v8, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->P:J
.line 13321
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v8
const-string v9, "clicktime"
invoke-virtual {v6, v9, v8}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/Long;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v6
iget v8, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->S:I
.line 13322
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
move-object/from16 v21, v9
const-string v9, "loadflag"
invoke-virtual {v6, v9, v8}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/Integer;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v6
.line 13323
invoke-virtual {v6}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 13325
:try_start_c7
new-instance v6, Lorg/json/JSONObject;
invoke-direct {v6}, Lorg/json/JSONObject;-><init>()V
.line 13326
invoke-virtual {v6, v10, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 13327
invoke-virtual {v6, v11, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 13328
invoke-virtual {v6, v14, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 13329
invoke-virtual {v6, v12, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 13330
invoke-virtual {v6, v13, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 13331
iget-object v1, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
move-object/from16 v2, v16
invoke-virtual {v6, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
move-object/from16 v1, v17
.line 13332
invoke-virtual {v6, v15, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
move/from16 v1, v18
.line 13333
invoke-virtual {v6, v7, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
move/from16 v1, v19
move-object/from16 v2, v20
.line 13334
invoke-virtual {v6, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 13335
iget-wide v1, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->P:J
move-object/from16 v3, v21
invoke-virtual {v6, v3, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 13336
iget v1, v0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->S:I
invoke-virtual {v6, v9, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 13337
sget-object v1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v2, "music_play_stable"
invoke-virtual {v1, v2, v6}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
:try_end_106
.catch Lorg/json/JSONException; {:try_start_c7 .. :try_end_106} :catch_106
:catch_106
:cond_106
const/4 v1, 0x1
goto :goto_109
:cond_108
const/4 v1, 0x0
:goto_109
return v1
.end method
.method private d()V
.registers 5
.line 340
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v0}, Lcom/imo/android/imoim/file/bean/d;->h()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2f
.line 341
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
iput-wide v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->Q:J
const/4 v0, 0x3
.line 342
iput v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->S:I
.line 343
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->g()V
const/4 v0, 0x1
.line 344
invoke-direct {p0, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Z)V
const/4 v1, 0x0
.line 345
invoke-direct {p0, v0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(ILjava/lang/String;)V
.line 346
invoke-static {}, Lcom/imo/android/imoim/music/g;->a()Lcom/imo/android/imoim/music/g;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
new-instance v2, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$4;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$4;-><init>(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
const/4 v3, 0x0
.line 10185
invoke-virtual {v0, v1, v2, v3}, Lcom/imo/android/imoim/music/g;->a(Ljava/lang/String;Lcom/imo/android/imoim/music/g$a;Z)V
:cond_2f
return-void
.end method
.method static synthetic d(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Z
.registers 1
.line 88
iget-boolean p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->L:Z
return p0
.end method
.method private e()V
.registers 12
.line 558
iget-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->L:Z
if-nez v0, :cond_5
return-void
:cond_5
const-string v0, "BaseFileInfoActivity"
const-string v1, "handlePlayError"
.line 14071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
const/4 v1, 0x0
.line 563
iput-boolean v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->L:Z
.line 564
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v2
.line 14467
invoke-virtual {v2}, Lcom/imo/android/imoim/music/c;->b()Lcom/imo/android/imoim/music/h;
move-result-object v2
invoke-virtual {v2}, Lcom/imo/android/imoim/music/h;->h()Ljava/lang/String;
move-result-object v2
const v3, 0x7f0f03df
.line 565
invoke-virtual {p0, v3}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v3
.line 566
invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z
move-result v4
if-nez v4, :cond_31
const v2, 0x7f0f05f8
.line 567
invoke-virtual {p0, v2}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v3
const-string v2, "network_error"
.line 570
:cond_31
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_39
const-string v2, "other"
.line 573
:cond_39
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
const-string v5, "handlePlayError: "
invoke-virtual {v5, v4}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 15071
invoke-static {v0, v4}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 16026
invoke-static {v3, v1}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
.line 575
invoke-direct {p0, v2}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->c(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_bb
.line 16344
iget-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-eqz v0, :cond_bb
.line 16347
sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v3, "online_music_play"
invoke-virtual {v0, v3}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
const-string v3, "errormsg"
.line 16348
invoke-virtual {v0, v3, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
iget-object v4, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
const-string v5, "url"
.line 16349
invoke-virtual {v0, v5, v4}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
const-string v4, "play"
const-string v6, "opt"
.line 16350
invoke-virtual {v0, v6, v4}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
.line 16351
invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z
move-result v7
invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v7
const-string v8, "network_connect"
invoke-virtual {v0, v8, v7}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/Boolean;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
sget-object v7, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;
const-string v7, "target>imo.entry>audio.expirationtime"
.line 16352
invoke-static {v7, v1}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I
move-result v9
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
const-string v10, "expirationTime"
invoke-virtual {v0, v10, v9}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/Integer;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
.line 16353
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 16355
:try_start_94
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 16356
invoke-virtual {v0, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 16357
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
invoke-virtual {v0, v5, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 16358
invoke-virtual {v0, v6, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 16359
invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z
move-result v2
invoke-virtual {v0, v8, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 16360
sget-object v2, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;
invoke-static {v7, v1}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I
move-result v1
invoke-virtual {v0, v10, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 16361
sget-object v1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v2, "music_play_stable"
invoke-virtual {v1, v2, v0}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
:try_end_bb
.catch Lorg/json/JSONException; {:try_start_94 .. :try_end_bb} :catch_bb
:catch_bb
:cond_bb
return-void
.end method
.method static synthetic e(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
.registers 1
.line 88
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->k()V
return-void
.end method
.method private f()V
.registers 4
const/4 v0, 0x0
.line 592
invoke-direct {p0, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Z)V
.line 593
iget-boolean v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->L:Z
if-nez v1, :cond_2c
.line 594
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->m:Landroid/widget/ImageButton;
const v2, 0x7f080451
invoke-virtual {v1, v2}, Landroid/widget/ImageButton;->setImageResource(I)V
.line 595
invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z
move-result v1
if-eqz v1, :cond_21
const v1, 0x7f0f03de
.line 596
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v1
.line 17026
invoke-static {v1, v0}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
return-void
:cond_21
const v1, 0x7f0f05f8
.line 598
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v1
.line 18026
invoke-static {v1, v0}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
return-void
.line 601
:cond_2c
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e()V
return-void
.end method
.method static synthetic f(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
.registers 1
.line 88
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->f()V
return-void
.end method
.method private g()V
.registers 5
.line 613
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->w:Landroid/os/Handler;
if-eqz v0, :cond_15
const/4 v1, 0x0
.line 614
iput-boolean v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->N:Z
.line 615
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->T:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 616
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->w:Landroid/os/Handler;
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->T:Ljava/lang/Runnable;
const-wide/16 v2, 0x4e20
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
:cond_15
return-void
.end method
.method static synthetic g(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Z
.registers 1
.line 88
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l()Z
move-result p0
return p0
.end method
.method private h()V
.registers 3
.line 622
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->w:Landroid/os/Handler;
if-eqz v0, :cond_9
.line 623
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->T:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
:cond_9
return-void
.end method
.method static synthetic h(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Z
.registers 1
.line 88
iget-boolean p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->z:Z
return p0
.end method
.method private i()V
.registers 5
.line 716
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v0}, Lcom/imo/android/imoim/file/bean/d;->i()Ljava/lang/String;
move-result-object v0
.line 717
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a:Landroid/widget/TextView;
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v2}, Lcom/imo/android/imoim/file/bean/d;->j()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v0, v2}, Lcom/imo/android/imoim/apk/a/a;->a(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;)V
.line 718
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b:Lcom/imo/xui/widget/title/XTitleView;
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a:Landroid/widget/TextView;
invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
move-result-object v2
invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/imo/xui/widget/title/XTitleView;->setTitle(Ljava/lang/String;)V
.line 719
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->c:Landroid/widget/TextView;
if-eqz v1, :cond_27
.line 720
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 722
:cond_27
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->g:Lcom/imo/android/imoim/fresco/ImoImageView;
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->c:Landroid/widget/TextView;
iget-object v3, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v3}, Lcom/imo/android/imoim/file/bean/d;->j()Ljava/lang/String;
move-result-object v3
invoke-static {v1, v2, v0, v3}, Lcom/imo/android/imoim/apk/a/a;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method static synthetic i(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Z
.registers 2
const/4 v0, 0x0
.line 88
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->z:Z
return v0
.end method
.method private j()V
.registers 8
.line 1005
new-instance v0, Landroid/util/SparseIntArray;
invoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
.line 1007
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 1008
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
const/4 v3, 0x1
const/4 v4, 0x0
if-eqz v2, :cond_29
invoke-interface {v2}, Lcom/imo/android/imoim/file/bean/d;->o()Z
move-result v2
if-eqz v2, :cond_29
.line 1009
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v2
const v5, 0x7f0f085a
invoke-virtual {v2, v5}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1010
invoke-virtual {v0, v4, v4}, Landroid/util/SparseIntArray;->put(II)V
const/4 v2, 0x1
goto :goto_2a
:cond_29
const/4 v2, 0x0
.line 1013
:goto_2a
iget-object v5, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
if-eqz v5, :cond_55
.line 1014
invoke-static {v5}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->a(Lcom/imo/android/imoim/file/bean/d;)Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;
move-result-object v5
.line 31018
invoke-virtual {v5}, Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;->getValue()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/imo/android/imoim/data/f;
.line 31255
iget v6, v5, Lcom/imo/android/imoim/data/f;->i:I
if-eqz v6, :cond_41
.line 31267
iget v5, v5, Lcom/imo/android/imoim/data/f;->h:I
const/4 v6, 0x2
if-ne v5, v6, :cond_42
:cond_41
const/4 v4, 0x1
:cond_42
if-eqz v4, :cond_55
.line 1017
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v4
const v5, 0x7f0f067f
invoke-virtual {v4, v5}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1018
invoke-virtual {v0, v2, v3}, Landroid/util/SparseIntArray;->put(II)V
.line 1021
:cond_55
new-instance v2, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$11;
invoke-direct {v2, p0, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$11;-><init>(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;Landroid/util/SparseIntArray;)V
invoke-static {p0, v1, v2}, Lcom/imo/android/imoim/util/common/j;->a(Landroid/content/Context;Ljava/util/List;Lcom/imo/xui/widget/a/c$c;)V
return-void
.end method
.method static synthetic j(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Z
.registers 2
const/4 v0, 0x1
.line 88
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->E:Z
return v0
.end method
.method static synthetic k(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Landroid/animation/ObjectAnimator;
.registers 1
.line 88
iget-object p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->v:Landroid/animation/ObjectAnimator;
return-object p0
.end method
.method private k()V
.registers 5
.line 1134
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-static {v0}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->a(Lcom/imo/android/imoim/file/bean/d;)Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;
move-result-object v0
.line 35018
invoke-virtual {v0}, Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/data/f;
.line 1136
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b()Z
move-result v1
if-eqz v1, :cond_2b
.line 35267
iget v0, v0, Lcom/imo/android/imoim/data/f;->h:I
const/4 v1, 0x2
if-eq v0, v1, :cond_2b
.line 1136
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v0}, Lcom/imo/android/imoim/file/bean/d;->g()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2b
const v0, 0x7f0f03df
const/4 v1, 0x0
.line 36019
invoke-static {p0, v0, v1}, Lcom/imo/xui/util/e;->a(Landroid/content/Context;II)V
return-void
.line 1141
:cond_2b
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b()Z
move-result v0
if-eqz v0, :cond_41
.line 1143
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "type"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Ljava/lang/Object;)Lcom/imo/android/imoim/file/bean/d;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
.line 1145
:cond_41
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v0
new-instance v1, Lcom/imo/android/imoim/music/c$a;
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
instance-of v3, p0, Lcom/imo/android/imoim/fileinfo/activity/SendFileInfoActivity;
invoke-direct {v1, v2, v3}, Lcom/imo/android/imoim/music/c$a;-><init>(Lcom/imo/android/imoim/file/bean/d;Z)V
.line 36310
iput-object v1, v0, Lcom/imo/android/imoim/music/c;->a:Lcom/imo/android/imoim/music/c$a;
.line 1149
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v0
invoke-virtual {v0}, Lcom/imo/android/imoim/music/c;->d()V
const/4 v0, 0x1
.line 1150
invoke-direct {p0, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b(Z)V
return-void
.end method
.method private l()Z
.registers 4
.line 1154
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v0
.line 36325
iget-object v0, v0, Lcom/imo/android/imoim/music/c;->a:Lcom/imo/android/imoim/music/c$a;
const/4 v1, 0x1
if-eqz v0, :cond_1a
.line 1155
iget-object v2, v0, Lcom/imo/android/imoim/music/c$a;->a:Lcom/imo/android/imoim/file/bean/d;
if-eqz v2, :cond_1a
.line 1156
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
iget-object v0, v0, Lcom/imo/android/imoim/music/c$a;->a:Lcom/imo/android/imoim/file/bean/d;
invoke-static {v2, v0}, Lcom/imo/android/imoim/chatviews/util/d;->a(Lcom/imo/android/imoim/file/bean/d;Lcom/imo/android/imoim/file/bean/d;)Z
move-result v0
if-nez v0, :cond_18
return v1
:cond_18
const/4 v0, 0x0
return v0
:cond_1a
return v1
.end method
.method static synthetic l(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Z
.registers 1
.line 88
iget-boolean p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->M:Z
return p0
.end method
.method private m()V
.registers 7
.line 1225
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
if-nez v0, :cond_5
return-void
:cond_5
const-string v1, "music_"
.line 1229
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_12
const/4 v1, 0x6
.line 1230
invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 1232
:cond_12
sget-object v1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v2, "my_files"
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
const-string v2, "download_default"
const-string v3, "click"
.line 1233
invoke-virtual {v1, v3, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
iget-object v4, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
const-string v5, "url"
.line 1234
invoke-virtual {v1, v5, v4}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
const-string v4, "from"
.line 1235
invoke-virtual {v1, v4, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
.line 1236
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 1237
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 1238
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1239
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
invoke-interface {v1, v5, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1240
invoke-interface {v1, v4, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1241
sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v2, "myfiles_stable"
invoke-virtual {v0, v2, v1}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method static synthetic m(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Z
.registers 1
.line 88
iget-boolean p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->N:Z
return p0
.end method
.method static synthetic n(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
.registers 1
.line 88
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e()V
return-void
.end method
.method static synthetic o(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
.registers 3
.line 37581
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_18
const/4 v0, 0x2
.line 37584
iput v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->S:I
const/4 v0, 0x1
.line 37585
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->N:Z
.line 37586
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->f()V
.line 37587
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h()V
const/4 v0, 0x3
const-string v1, "timeout"
.line 37588
invoke-direct {p0, v0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(ILjava/lang/String;)V
:cond_18
return-void
.end method
.method static synthetic p(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
.registers 1
.line 88
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->j()V
return-void
.end method
.method static synthetic q(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Z
.registers 2
const/4 v0, 0x1
.line 88
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->y:Z
return v0
.end method
.method static synthetic r(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Ljava/lang/String;
.registers 1
.line 88
iget-object p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->K:Ljava/lang/String;
return-object p0
.end method
.method static synthetic s(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)Z
.registers 1
.line 88
iget-boolean p0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
return p0
.end method
# virtual methods
.method protected abstract a(Landroid/content/Context;)V
.end method
.method protected final a(Landroid/content/Context;Lcom/imo/android/imoim/data/f;)V
.registers 18
move-object v6, p0
move-object/from16 v0, p2
const/4 v1, 0x0
.line 792
iput-boolean v1, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->y:Z
.line 793
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "fileSize="
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v3, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v3}, Lcom/imo/android/imoim/file/bean/d;->l()J
move-result-wide v3
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v3, ", sdcard="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/imo/android/imoim/util/bv;->b()J
move-result-wide v3
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "BaseFileInfoActivity"
.line 18071
invoke-static {v3, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 18267
iget v2, v0, Lcom/imo/android/imoim/data/f;->h:I
const/4 v3, -0x1
const-string v7, "music_play_stable"
const-string v8, "online_music_play"
const/4 v9, 0x6
const-string v10, "music_"
const v4, 0x7f0f0483
const v5, 0x7f0f0392
const v11, 0x7f0f0a44
const-string v12, "from"
const-string v13, "click"
const/4 v14, 0x1
if-eq v2, v3, :cond_fb
if-eqz v2, :cond_f0
if-eq v2, v14, :cond_e0
const/4 v1, 0x3
if-eq v2, v1, :cond_a2
const-string v0, "open_full"
.line 836
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Ljava/lang/String;)V
.line 22849
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->A:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_5c
const-string v0, "music_default"
goto :goto_5e
:cond_5c
const-string v0, "music_play"
.line 22850
:goto_5e
iget-object v1, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
move-object/from16 v2, p1
invoke-interface {v1, v2, v0}, Lcom/imo/android/imoim/file/bean/d;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 23245
iget-boolean v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-eqz v0, :cond_a1
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_72
goto :goto_a1
.line 23248
:cond_72
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
.line 23249
invoke-virtual {v0, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_7e
.line 23250
invoke-virtual {v0, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 23252
:cond_7e
sget-object v1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
invoke-virtual {v1, v8}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
const-string v2, "open_play"
.line 23253
invoke-virtual {v1, v13, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
.line 23254
invoke-virtual {v1, v12, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
.line 23255
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 23257
:try_start_91
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 23258
invoke-virtual {v1, v13, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 23259
invoke-virtual {v1, v12, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 23260
sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
invoke-virtual {v0, v7, v1}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
:try_end_a1
.catch Lorg/json/JSONException; {:try_start_91 .. :try_end_a1} :catch_a1
:catch_a1
:cond_a1
:goto_a1
return-void
.line 22255
:cond_a2
iget v0, v0, Lcom/imo/android/imoim/data/f;->i:I
const-string v1, "continue_full"
if-ne v0, v14, :cond_d5
.line 822
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Ljava/lang/String;)V
.line 823
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-static {v0}, Lcom/imo/android/imoim/filetransfer/d/b;->c(Lcom/imo/android/imoim/file/bean/d;)J
move-result-wide v0
invoke-static {}, Lcom/imo/android/imoim/util/bv;->b()J
move-result-wide v2
cmp-long v7, v0, v2
if-gez v7, :cond_c1
.line 824
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->u:Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
iget-object v1, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-virtual {v0, p0, v1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->b(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/d;)V
return-void
.line 826
:cond_c1
invoke-virtual {p0, v11}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v1
.line 827
invoke-virtual {p0, v5}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v2
.line 828
invoke-virtual {p0, v4}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const-string v3, ""
move-object v0, p0
.line 826
invoke-static/range {v0 .. v5}, Lcom/imo/android/imoim/dialog/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/view/View$OnClickListener;)V
return-void
.line 831
:cond_d5
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Ljava/lang/String;)V
.line 832
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->u:Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
iget-object v1, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-virtual {v0, p0, v1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->b(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/d;)V
return-void
:cond_e0
const-string v0, "resume_full"
.line 816
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Ljava/lang/String;)V
.line 817
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->m()V
.line 818
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->u:Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
iget-object v1, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-virtual {v0, p0, v1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->b(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/d;)V
return-void
.line 21844
:cond_f0
sget-object v1, Lcom/imo/android/imoim/IMO;->T:Lcom/imo/android/imoim/filetransfer/d;
invoke-virtual {v1, v0, v14}, Lcom/imo/android/imoim/filetransfer/d;->a(Lcom/imo/android/imoim/data/f;I)V
.line 21845
sget-object v1, Lcom/imo/android/imoim/IMO;->S:Lcom/imo/android/imoim/filetransfer/e;
invoke-virtual {v1, v0}, Lcom/imo/android/imoim/filetransfer/e;->c(Lcom/imo/android/imoim/data/f;)V
return-void
.line 19263
:cond_fb
iput v1, v0, Lcom/imo/android/imoim/data/f;->g:I
.line 20255
iget v0, v0, Lcom/imo/android/imoim/data/f;->i:I
if-ne v0, v14, :cond_128
const-string v0, "download_full"
.line 798
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Ljava/lang/String;)V
.line 799
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-static {v0}, Lcom/imo/android/imoim/filetransfer/d/b;->c(Lcom/imo/android/imoim/file/bean/d;)J
move-result-wide v0
invoke-static {}, Lcom/imo/android/imoim/util/bv;->b()J
move-result-wide v2
cmp-long v14, v0, v2
if-ltz v14, :cond_128
.line 802
invoke-virtual {p0, v11}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v1
.line 803
invoke-virtual {p0, v5}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v2
.line 804
invoke-virtual {p0, v4}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const-string v3, ""
move-object v0, p0
.line 802
invoke-static/range {v0 .. v5}, Lcom/imo/android/imoim/dialog/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/view/View$OnClickListener;)V
goto :goto_12f
.line 807
:cond_128
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->u:Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
iget-object v1, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-virtual {v0, p0, v1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->b(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/d;)V
.line 21202
:goto_12f
iget-boolean v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-eqz v0, :cond_176
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_13c
goto :goto_176
.line 21205
:cond_13c
iget-object v0, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
.line 21206
invoke-virtual {v0, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_148
.line 21207
invoke-virtual {v0, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 21209
:cond_148
iget-object v1, v6, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->A:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_153
const-string v1, "download_default"
goto :goto_155
:cond_153
const-string v1, "download_play"
.line 21210
:goto_155
sget-object v2, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
invoke-virtual {v2, v8}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v2
.line 21211
invoke-virtual {v2, v13, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v2
.line 21212
invoke-virtual {v2, v12, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v2
.line 21213
invoke-virtual {v2}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 21215
:try_start_166
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
.line 21216
invoke-virtual {v2, v13, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 21217
invoke-virtual {v2, v12, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 21218
sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
invoke-virtual {v0, v7, v2}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
:try_end_176
.catch Lorg/json/JSONException; {:try_start_166 .. :try_end_176} :catch_176
.line 810
:catch_176
:cond_176
:goto_176
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->m()V
return-void
.end method
.method protected abstract a(Lcom/imo/android/imoim/data/f;)V
.end method
.method protected final a(Ljava/lang/String;)V
.registers 8
.line 1162
sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v1, "file_card_opt"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->K:Ljava/lang/String;
const-string v3, "type"
.line 1163
invoke-virtual {v0, v3, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
const-string v2, "opt"
.line 1164
invoke-virtual {v0, v2, p1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
iget-object v4, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
.line 1165
invoke-interface {v4}, Lcom/imo/android/imoim/file/bean/d;->m()Ljava/lang/String;
move-result-object v4
const-string v5, "fid"
invoke-virtual {v0, v5, v4}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
.line 1166
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 1168
:try_start_25
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 1169
invoke-virtual {v0, v2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 1170
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->K:Ljava/lang/String;
invoke-virtual {v0, v3, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 1171
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {p1}, Lcom/imo/android/imoim/file/bean/d;->m()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, v5, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 1172
sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
invoke-virtual {p1, v1, v0}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
:try_end_40
.catch Lorg/json/JSONException; {:try_start_25 .. :try_end_40} :catch_40
:catch_40
return-void
.end method
.method protected a()Z
.registers 5
.line 659
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
if-nez v0, :cond_9
.line 660
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->finish()V
const/4 v0, 0x0
return v0
.line 663
:cond_9
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->x:Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;
const/4 v2, 0x1
if-eqz v1, :cond_16
.line 664
invoke-interface {v0}, Lcom/imo/android/imoim/file/bean/d;->o()Z
move-result v3
xor-int/2addr v3, v2
invoke-virtual {v1, v0, v3}, Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;->a(Lcom/imo/android/imoim/file/bean/d;Z)V
:cond_16
return v2
.end method
.method protected final b(Lcom/imo/android/imoim/data/f;)V
.registers 8
.line 939
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->j:Landroid/widget/ProgressBar;
.line 24259
iget v1, p1, Lcom/imo/android/imoim/data/f;->g:I
.line 939
invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 24267
iget v0, p1, Lcom/imo/android/imoim/data/f;->h:I
.line 940
iget v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->s:I
if-eq v0, v1, :cond_3b
.line 25267
iget v0, p1, Lcom/imo/android/imoim/data/f;->h:I
.line 941
iput v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->s:I
.line 942
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->c(Lcom/imo/android/imoim/data/f;)V
.line 26267
iget v0, p1, Lcom/imo/android/imoim/data/f;->h:I
const/4 v1, 0x3
if-ne v0, v1, :cond_3b
.line 26279
iget p1, p1, Lcom/imo/android/imoim/data/f;->l:I
const/16 v0, 0x7d9
if-ne p1, v0, :cond_3b
const p1, 0x7f0f0a44
.line 945
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v1
const p1, 0x7f0f0392
.line 946
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v2
const p1, 0x7f0f0483
.line 947
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getString(I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const-string v3, ""
move-object v0, p0
.line 945
invoke-static/range {v0 .. v5}, Lcom/imo/android/imoim/dialog/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/view/View$OnClickListener;)V
:cond_3b
return-void
.end method
.method protected abstract b()Z
.end method
.method protected abstract c()Ljava/lang/String;
.end method
.method protected abstract c(Lcom/imo/android/imoim/data/f;)V
.end method
.method protected final d(Lcom/imo/android/imoim/data/f;)V
.registers 8
.line 27267
iget v0, p1, Lcom/imo/android/imoim/data/f;->h:I
const/4 v1, -0x1
const/4 v2, 0x2
const/4 v3, 0x1
const/16 v4, 0x8
const/4 v5, 0x0
if-eq v0, v1, :cond_6d
if-eqz v0, :cond_62
if-eq v0, v3, :cond_4f
if-eq v0, v2, :cond_3c
const/4 v1, 0x3
if-eq v0, v1, :cond_29
.line 987
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "invalid status="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 28267
iget p1, p1, Lcom/imo/android/imoim/data/f;->h:I
.line 987
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "BaseFileInfoActivity"
.line 29079
invoke-static {v0, p1, v3}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_96
.line 982
:cond_29
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
invoke-static {p1, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 983
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h:Landroid/view/View;
invoke-static {p1, v4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 984
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
const v0, 0x7f0f09c0
invoke-virtual {p1, v0}, Landroid/widget/Button;->setText(I)V
goto :goto_96
.line 977
:cond_3c
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
invoke-static {p1, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 978
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h:Landroid/view/View;
invoke-static {p1, v4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 979
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
const v0, 0x7f0f0675
invoke-virtual {p1, v0}, Landroid/widget/Button;->setText(I)V
goto :goto_96
.line 972
:cond_4f
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
invoke-static {p1, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 973
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h:Landroid/view/View;
invoke-static {p1, v4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 974
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
const v0, 0x7f0f02fc
invoke-virtual {p1, v0}, Landroid/widget/Button;->setText(I)V
goto :goto_96
.line 968
:cond_62
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
invoke-static {p1, v4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 969
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h:Landroid/view/View;
invoke-static {p1, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
goto :goto_96
.line 28255
:cond_6d
iget p1, p1, Lcom/imo/android/imoim/data/f;->i:I
if-ne p1, v3, :cond_84
.line 958
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
invoke-static {p1, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 959
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h:Landroid/view/View;
invoke-static {p1, v4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 960
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
const v0, 0x7f0f039d
invoke-virtual {p1, v0}, Landroid/widget/Button;->setText(I)V
goto :goto_96
.line 962
:cond_84
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
invoke-static {p1, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 963
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h:Landroid/view/View;
invoke-static {p1, v4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 964
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
const v0, 0x7f0f0a5b
invoke-virtual {p1, v0}, Landroid/widget/Button;->setText(I)V
.line 29994
:goto_96
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {p1}, Lcom/imo/android/imoim/file/bean/d;->o()Z
move-result p1
if-nez p1, :cond_b5
.line 29996
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-static {p1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->a(Lcom/imo/android/imoim/file/bean/d;)Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;
move-result-object p1
.line 30018
invoke-virtual {p1}, Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;->getValue()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/data/f;
.line 30255
iget v0, p1, Lcom/imo/android/imoim/data/f;->i:I
if-eqz v0, :cond_b4
.line 30267
iget p1, p1, Lcom/imo/android/imoim/data/f;->h:I
if-ne p1, v2, :cond_b3
goto :goto_b4
:cond_b3
const/4 v3, 0x0
:cond_b4
:goto_b4
move p1, v3
.line 29999
:cond_b5
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b:Lcom/imo/xui/widget/title/XTitleView;
if-nez p1, :cond_ba
goto :goto_bb
:cond_ba
const/4 v4, 0x0
:goto_bb
invoke-virtual {v0, v4}, Lcom/imo/xui/widget/title/XTitleView;->setRightIvOneVisibility(I)V
return-void
.end method
.method public onBackPressed()V
.registers 4
.line 420
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v0
.line 11484
invoke-virtual {v0}, Lcom/imo/android/imoim/music/c;->b()Lcom/imo/android/imoim/music/h;
move-result-object v0
.line 11643
iget-object v0, v0, Lcom/imo/android/imoim/music/h;->c:Lcom/imo/android/imoim/music/c$b;
.line 420
sget-object v1, Lcom/imo/android/imoim/music/c$b;->STATE_BUFFERING:Lcom/imo/android/imoim/music/c$b;
const/4 v2, 0x0
if-eq v0, v1, :cond_2e
.line 421
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v0
.line 12484
invoke-virtual {v0}, Lcom/imo/android/imoim/music/c;->b()Lcom/imo/android/imoim/music/h;
move-result-object v0
.line 12643
iget-object v0, v0, Lcom/imo/android/imoim/music/h;->c:Lcom/imo/android/imoim/music/c$b;
.line 421
sget-object v1, Lcom/imo/android/imoim/music/c$b;->STATE_START:Lcom/imo/android/imoim/music/c$b;
if-eq v0, v1, :cond_2e
.line 422
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v0
.line 13284
invoke-virtual {v0}, Lcom/imo/android/imoim/music/c;->f()V
.line 13288
iget-object v1, v0, Lcom/imo/android/imoim/music/c;->g:Ljava/lang/String;
iput-object v1, v0, Lcom/imo/android/imoim/music/c;->h:Ljava/lang/String;
.line 13289
iget v1, v0, Lcom/imo/android/imoim/music/c;->d:I
iput v1, v0, Lcom/imo/android/imoim/music/c;->i:I
.line 13290
iput v2, v0, Lcom/imo/android/imoim/music/c;->d:I
.line 424
:cond_2e
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v0
const-string v1, "app"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/music/c;->c(Ljava/lang/String;)V
.line 425
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onBackPressed()V
.line 426
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->isFinishing()Z
move-result v0
if-eqz v0, :cond_46
const v0, 0x7f010047
.line 427
invoke-virtual {p0, v2, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->overridePendingTransition(II)V
:cond_46
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 9
.line 1061
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
const/4 v1, 0x1
sparse-switch v0, :sswitch_data_128
goto/16 :goto_127
.line 1075
:sswitch_a
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
.line 31752
sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v1, "file_card_opt"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->K:Ljava/lang/String;
const-string v3, "type"
.line 31753
invoke-virtual {v0, v3, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
const-string v2, "share_full"
const-string v4, "opt"
.line 31754
invoke-virtual {v0, v4, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
iget-object v5, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
.line 31755
invoke-interface {v5}, Lcom/imo/android/imoim/file/bean/d;->m()Ljava/lang/String;
move-result-object v5
const-string v6, "fid"
invoke-virtual {v0, v6, v5}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
.line 31756
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 31758
:try_start_35
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 31759
invoke-virtual {v0, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 31760
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->K:Ljava/lang/String;
invoke-virtual {v0, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 31761
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v2}, Lcom/imo/android/imoim/file/bean/d;->m()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v6, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 31762
sget-object v2, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
invoke-virtual {v2, v1, v0}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
.line 31764
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v0}, Lcom/imo/android/imoim/file/bean/d;->g()Ljava/lang/String;
move-result-object v0
.line 31765
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_62
.line 31766
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v0}, Lcom/imo/android/imoim/file/bean/d;->j()Ljava/lang/String;
move-result-object v0
.line 31769
:cond_62
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
const-string v2, "click"
const-string v3, "share_out"
.line 31770
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v2, "url"
.line 31771
invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 31772
sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v2, "myfiles_stable"
invoke-virtual {v0, v2, v1}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
:try_end_7a
.catch Lorg/json/JSONException; {:try_start_35 .. :try_end_7a} :catch_7a
.line 31777
:catch_7a
invoke-direct {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b(Landroid/content/Context;)V
return-void
.line 1081
:sswitch_7e
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->j()V
return-void
.line 1063
:sswitch_82
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->onBackPressed()V
return-void
.line 1066
:sswitch_86
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_127
.line 1071
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Landroid/content/Context;)V
return-void
.line 32737
:sswitch_96
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h:Landroid/view/View;
const/16 v0, 0x8
invoke-static {p1, v0}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 32738
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-static {p1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->a(Lcom/imo/android/imoim/file/bean/d;)Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;
move-result-object p1
.line 33018
invoke-virtual {p1}, Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;->getValue()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/data/f;
.line 33267
iget v0, p1, Lcom/imo/android/imoim/data/f;->h:I
if-nez v0, :cond_b8
.line 32740
sget-object v0, Lcom/imo/android/imoim/IMO;->T:Lcom/imo/android/imoim/filetransfer/d;
invoke-virtual {v0, p1, v1}, Lcom/imo/android/imoim/filetransfer/d;->a(Lcom/imo/android/imoim/data/f;I)V
.line 32741
sget-object v0, Lcom/imo/android/imoim/IMO;->S:Lcom/imo/android/imoim/filetransfer/e;
invoke-virtual {v0, p1}, Lcom/imo/android/imoim/filetransfer/e;->c(Lcom/imo/android/imoim/data/f;)V
return-void
:cond_b8
const-string p1, "BaseFileInfoActivity"
const-string v0, "pause a task but status is not working"
.line 34079
invoke-static {p1, v0, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
return-void
.line 1084
:sswitch_c0
iput-boolean v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->L:Z
.line 1085
iget-boolean p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->C:Z
const/4 v0, 0x0
if-eqz p1, :cond_d5
.line 1086
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->C:Z
.line 1087
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v2
iput-wide v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->D:J
.line 1088
iget-wide v4, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->O:J
sub-long/2addr v2, v4
iput-wide v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->P:J
goto :goto_d9
:cond_d5
const-wide/16 v2, 0x0
.line 1090
iput-wide v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->D:J
.line 1092
:goto_d9
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {p1}, Lcom/imo/android/imoim/file/bean/d;->h()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_e8
.line 1093
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->d()V
.line 1095
:cond_e8
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object p1
.line 34484
invoke-virtual {p1}, Lcom/imo/android/imoim/music/c;->b()Lcom/imo/android/imoim/music/h;
move-result-object p1
.line 34643
iget-object p1, p1, Lcom/imo/android/imoim/music/h;->c:Lcom/imo/android/imoim/music/c$b;
.line 1097
sget-object v2, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$3;->a:[I
invoke-virtual {p1}, Lcom/imo/android/imoim/music/c$b;->ordinal()I
move-result p1
aget p1, v2, p1
if-eq p1, v1, :cond_124
const/4 v2, 0x2
if-eq p1, v2, :cond_124
const/4 v2, 0x3
if-eq p1, v2, :cond_124
const/4 v2, 0x5
if-eq p1, v2, :cond_109
const/4 v0, 0x6
if-eq p1, v0, :cond_124
goto :goto_127
.line 1105
:cond_109
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l()Z
move-result p1
if-eqz p1, :cond_119
.line 1106
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/music/c;->f()V
.line 1107
iput-boolean v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->z:Z
return-void
.line 1109
:cond_119
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/music/c;->e()V
.line 1110
invoke-direct {p0, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b(Z)V
goto :goto_127
.line 1102
:cond_124
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->k()V
:cond_127
:goto_127
return-void
:sswitch_data_128
.sparse-switch
0x7f09020e -> :sswitch_c0
0x7f0903cc -> :sswitch_96
0x7f090482 -> :sswitch_86
0x7f090896 -> :sswitch_82
0x7f09094d -> :sswitch_7e
0x7f090fe5 -> :sswitch_a
.end sparse-switch
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 13
const/4 v0, 0x1
.line 191
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->requestWindowFeature(I)Z
.line 192
invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onCreate(Landroid/os/Bundle;)V
.line 193
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getIntent()Landroid/content/Intent;
move-result-object p1
if-nez p1, :cond_e
return-void
.line 197
:cond_e
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getIntent()Landroid/content/Intent;
move-result-object v1
const-string v2, "from"
invoke-virtual {v1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
.line 198
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->getIntent()Landroid/content/Intent;
move-result-object v1
const-string v3, "from_url"
invoke-virtual {v1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->r:Ljava/lang/String;
const-string v1, "type"
.line 199
invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v1, "bigo_file_message"
.line 200
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const-string v4, "simple_download_file"
if-nez v1, :cond_5d
const-string v1, "imo_file"
.line 201
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_5d
const-string v1, "big_group_file"
.line 202
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_5d
const-string v1, "relationship_file"
.line 203
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_5d
const-string v1, "story_file"
.line 204
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_5d
.line 205
invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_5d
return-void
.line 209
:cond_5d
invoke-direct {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Ljava/lang/Object;)Lcom/imo/android/imoim/file/bean/d;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
.line 211
invoke-virtual {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a()Z
move-result v1
if-nez v1, :cond_6a
return-void
.line 215
:cond_6a
new-instance v1, Landroid/os/Handler;
invoke-direct {v1}, Landroid/os/Handler;-><init>()V
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->w:Landroid/os/Handler;
.line 216
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v1}, Lcom/imo/android/imoim/file/bean/d;->g()Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
.line 217
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v1}, Lcom/imo/android/imoim/file/bean/d;->k()Ljava/lang/String;
move-result-object v1
iget-object v5, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v5}, Lcom/imo/android/imoim/file/bean/d;->l()J
move-result-wide v5
invoke-static {v1, v5, v6}, Lcom/imo/android/imoim/imkit/a;->b(Ljava/lang/String;J)Z
move-result v1
const-string v5, "file"
if-eqz v1, :cond_90
const-string v1, "video"
goto :goto_91
:cond_90
move-object v1, v5
:goto_91
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->K:Ljava/lang/String;
.line 218
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v1
invoke-virtual {v1}, Lcom/imo/android/imoim/music/c;->c()V
.line 219
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v1}, Lcom/imo/android/imoim/file/bean/d;->k()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/imo/android/imoim/util/bi;->b(Ljava/lang/String;)Lcom/imo/android/imoim/util/bi$a;
move-result-object v1
sget-object v6, Lcom/imo/android/imoim/util/bi$a;->AUDIO:Lcom/imo/android/imoim/util/bi$a;
const/4 v7, 0x0
if-ne v1, v6, :cond_ab
const/4 v1, 0x1
goto :goto_ac
:cond_ab
const/4 v1, 0x0
:goto_ac
iput-boolean v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-eqz v1, :cond_b7
const v1, 0x7f0b006d
.line 221
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->setContentView(I)V
goto :goto_bd
:cond_b7
const v1, 0x7f0b006c
.line 223
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->setContentView(I)V
.line 1670
:goto_bd
new-instance v1, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$8;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$8;-><init>(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
const/4 v6, 0x0
.line 2036
invoke-static {p0, v6, v1, v6}, Lcom/imo/android/imoim/util/common/m;->a(Landroid/app/Activity;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;)Lcom/imo/xui/widget/title/XTitleView;
move-result-object v1
.line 1670
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b:Lcom/imo/xui/widget/title/XTitleView;
const v1, 0x7f0906b2
.line 1677
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a:Landroid/widget/TextView;
const v1, 0x7f090550
.line 1679
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->c:Landroid/widget/TextView;
const v1, 0x7f090552
.line 1680
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->d:Landroid/widget/TextView;
const v1, 0x7f0906f1
.line 1681
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/fresco/ImoImageView;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->g:Lcom/imo/android/imoim/fresco/ImoImageView;
const v1, 0x7f090482
.line 1682
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/Button;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
const v1, 0x7f090fe5
.line 1683
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/Button;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->f:Landroid/widget/Button;
.line 1684
iget-object v6, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v6}, Lcom/imo/android/imoim/file/bean/d;->o()Z
move-result v6
if-eqz v6, :cond_115
const/4 v6, 0x0
goto :goto_117
:cond_115
const/16 v6, 0x8
:goto_117
invoke-static {v1, v6}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
const v1, 0x7f090ddf
.line 1686
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h:Landroid/view/View;
const v1, 0x7f090dd6
.line 1687
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/ProgressBar;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->j:Landroid/widget/ProgressBar;
const v1, 0x7f0903cc
.line 1688
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->i:Landroid/view/View;
.line 1690
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v1}, Lcom/imo/android/imoim/file/bean/d;->k()Ljava/lang/String;
move-result-object v1
const-string v6, "apk"
invoke-virtual {v6, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_149
.line 1691
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->i()V
goto :goto_17d
.line 1693
:cond_149
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a:Landroid/widget/TextView;
iget-object v6, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v6}, Lcom/imo/android/imoim/file/bean/d;->j()Ljava/lang/String;
move-result-object v6
invoke-virtual {v1, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1694
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b:Lcom/imo/xui/widget/title/XTitleView;
iget-object v6, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v6}, Lcom/imo/android/imoim/file/bean/d;->j()Ljava/lang/String;
move-result-object v6
invoke-virtual {v1, v6}, Lcom/imo/xui/widget/title/XTitleView;->setTitle(Ljava/lang/String;)V
.line 1695
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->g:Lcom/imo/android/imoim/fresco/ImoImageView;
if-eqz v1, :cond_170
.line 1696
iget-object v6, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v6}, Lcom/imo/android/imoim/file/bean/d;->k()Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lcom/imo/android/imoim/util/en;->b(Ljava/lang/String;)I
move-result v6
invoke-virtual {v1, v6}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageResource(I)V
.line 1698
:cond_170
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->c:Landroid/widget/TextView;
if-eqz v1, :cond_17d
.line 1699
iget-object v6, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v6}, Lcom/imo/android/imoim/file/bean/d;->j()Ljava/lang/String;
move-result-object v6
invoke-virtual {v1, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1702
:cond_17d
:goto_17d
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->d:Landroid/widget/TextView;
iget-object v6, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v6}, Lcom/imo/android/imoim/file/bean/d;->l()J
move-result-wide v8
invoke-static {v8, v9}, Lcom/imo/android/imoim/util/ei;->j(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v1, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1703
new-instance v1, Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;
invoke-direct {v1}, Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;-><init>()V
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->x:Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;
const-string v6, "file_info"
.line 2044
iput-object v6, v1, Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;->a:Ljava/lang/String;
.line 1705
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->x:Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;
iget-object v6, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v6}, Lcom/imo/android/imoim/file/bean/d;->o()Z
move-result v8
xor-int/2addr v8, v0
invoke-virtual {v1, v6, v8}, Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;->a(Lcom/imo/android/imoim/file/bean/d;Z)V
const v1, 0x7f09146a
.line 1707
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->k:Landroid/widget/TextView;
const v1, 0x7f091318
.line 1708
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l:Landroid/widget/TextView;
const v1, 0x7f09020e
.line 1709
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/ImageButton;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->m:Landroid/widget/ImageButton;
const v1, 0x7f09083f
.line 1710
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/fresco/XCircleImageView;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->n:Lcom/imo/android/imoim/fresco/XCircleImageView;
const v1, 0x7f0908b8
.line 1711
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/fresco/ImoImageView;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->o:Lcom/imo/android/imoim/fresco/ImoImageView;
const v1, 0x7f090d46
.line 1712
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->p:Landroid/view/View;
const v1, 0x7f090896
.line 2726
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
invoke-virtual {v1, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
const v1, 0x7f09094d
.line 2727
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
invoke-virtual {v1, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2728
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->e:Landroid/widget/Button;
invoke-virtual {v1, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2729
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->f:Landroid/widget/Button;
invoke-virtual {v1, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2730
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->i:Landroid/view/View;
invoke-virtual {v1, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2731
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->m:Landroid/widget/ImageButton;
if-eqz v1, :cond_20d
.line 2732
invoke-virtual {v1, p0}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 228
:cond_20d
iget-boolean v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-eqz v1, :cond_259
.line 229
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v1}, Lcom/imo/android/imoim/file/bean/d;->b()Z
move-result v1
.line 230
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->d()V
if-eqz v1, :cond_224
.line 232
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v1}, Lcom/imo/android/imoim/file/bean/d;->i()Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->A:Ljava/lang/String;
.line 234
:cond_224
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v1}, Lcom/imo/android/imoim/file/bean/d;->h()Ljava/lang/String;
move-result-object v1
.line 235
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_23e
.line 236
invoke-static {}, Lcom/imo/android/imoim/music/g;->a()Lcom/imo/android/imoim/music/g;
move-result-object v1
iget-object v6, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v6}, Lcom/imo/android/imoim/file/bean/d;->g()Ljava/lang/String;
move-result-object v6
invoke-virtual {v1, v6}, Lcom/imo/android/imoim/music/g;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 238
:cond_23e
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_250
.line 239
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->M:Z
.line 240
iget-object v6, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->A:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_250
.line 241
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->A:Ljava/lang/String;
.line 245
:cond_250
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->o:Lcom/imo/android/imoim/fresco/ImoImageView;
if-eqz v1, :cond_259
.line 246
sget-object v6, Lcom/imo/android/imoim/util/bz;->k:Ljava/lang/String;
invoke-static {v1, v6}, Lcom/imo/android/imoim/managers/aq;->c(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V
.line 3368
:cond_259
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
const-string v6, "url"
const-string v8, "show"
if-eqz v1, :cond_2a5
const-string v9, "music_"
.line 3372
invoke-virtual {v1, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v9
if-eqz v9, :cond_26e
const/4 v9, 0x6
.line 3373
invoke-virtual {v1, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v1
.line 3375
:cond_26e
sget-object v9, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v10, "my_files"
invoke-virtual {v9, v10}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
.line 3376
invoke-virtual {v9, v8, v5}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
iget-object v10, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
.line 3377
invoke-virtual {v9, v6, v10}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
.line 3378
invoke-virtual {v9, v2, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v9
.line 3379
invoke-virtual {v9}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 3380
new-instance v9, Ljava/util/HashMap;
invoke-direct {v9}, Ljava/util/HashMap;-><init>()V
.line 3381
invoke-interface {v9, v8, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3382
iget-object v5, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
invoke-interface {v9, v6, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3383
invoke-interface {v9, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3384
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->r:Ljava/lang/String;
if-eqz v1, :cond_29e
.line 3385
invoke-interface {v9, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3387
:cond_29e
sget-object v1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v2, "myfiles_stable"
invoke-virtual {v1, v2, v9}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
.line 252
:cond_2a5
iput-boolean v7, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->y:Z
.line 3855
invoke-static {p0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object v1
const-class v2, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
invoke-virtual {v1, v2}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->u:Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
.line 3856
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-static {v1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->a(Lcom/imo/android/imoim/file/bean/d;)Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;
move-result-object v1
.line 3857
new-instance v2, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$9;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$9;-><init>(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
invoke-virtual {v1, p0, v2}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 3865
invoke-virtual {v1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/data/f;
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->c(Lcom/imo/android/imoim/data/f;)V
.line 254
iget-boolean v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-eqz v1, :cond_35a
.line 255
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->A:Ljava/lang/String;
.line 4438
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l()Z
move-result v2
if-eqz v2, :cond_2e9
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v2
invoke-virtual {v2}, Lcom/imo/android/imoim/music/c;->g()Z
move-result v2
if-nez v2, :cond_2e9
.line 4440
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v2
invoke-virtual {v2}, Lcom/imo/android/imoim/music/c;->f()V
.line 4442
:cond_2e9
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v2}, Lcom/imo/android/imoim/file/bean/d;->h()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_2fc
.line 4443
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v2
.line 5130
invoke-virtual {v2, v1}, Lcom/imo/android/imoim/music/c;->a(Ljava/lang/String;)V
.line 4445
:cond_2fc
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->m:Landroid/widget/ImageButton;
const v2, 0x7f080451
invoke-virtual {v1, v2}, Landroid/widget/ImageButton;->setImageResource(I)V
.line 4446
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->k:Landroid/widget/TextView;
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v2}, Lcom/imo/android/imoim/file/bean/d;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 4447
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
new-instance v2, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$5;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$5;-><init>(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
invoke-static {v1, v2}, Lcom/imo/android/imoim/chatviews/util/d;->a(Lcom/imo/android/imoim/file/bean/d;Lb/a;)V
.line 4463
invoke-static {p0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object v1
const-class v2, Lcom/imo/android/imoim/viewmodel/MusicPlayViewModel;
invoke-virtual {v1, v2}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/viewmodel/MusicPlayViewModel;
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->G:Lcom/imo/android/imoim/viewmodel/MusicPlayViewModel;
.line 4464
new-instance v1, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$6;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$6;-><init>(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
iput-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->H:Landroidx/lifecycle/Observer;
.line 4539
invoke-static {}, Lcom/imo/android/imoim/viewmodel/MusicPlayViewModel;->a()Lcom/imo/android/imoim/music/MusicPlayLiveData;
move-result-object v1
iget-object v2, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->H:Landroidx/lifecycle/Observer;
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/music/MusicPlayLiveData;->observeForever(Landroidx/lifecycle/Observer;)V
.line 4541
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v1
invoke-virtual {v1}, Lcom/imo/android/imoim/music/c;->g()Z
move-result v1
if-eqz v1, :cond_347
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->l()Z
move-result v1
if-eqz v1, :cond_349
.line 4542
:cond_347
iput-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->C:Z
.line 256
:cond_349
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
.line 5536
iput-object v1, v0, Lcom/imo/android/imoim/music/c;->f:Ljava/lang/String;
.line 257
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->x:Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;
if-eqz v0, :cond_362
const-string v1, "music_play"
.line 6054
iput-object v1, v0, Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;->b:Ljava/lang/String;
goto :goto_362
.line 261
:cond_35a
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->x:Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;
if-eqz v0, :cond_362
const-string v1, "music_default"
.line 7054
iput-object v1, v0, Lcom/imo/android/imoim/fileinfo/dialog/FileInfoMoreFragment;->b:Ljava/lang/String;
.line 265
:cond_362
:goto_362
sget-object v0, Lcom/imo/android/imoim/IMO;->S:Lcom/imo/android/imoim/filetransfer/e;
new-instance v1, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$1;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity$1;-><init>(Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;)V
.line 7103
iput-object v1, v0, Lcom/imo/android/imoim/filetransfer/e;->b:Lcom/imo/android/imoim/filetransfer/e$b;
.line 7334
invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_376
iget-object p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->q:Ljava/lang/String;
invoke-static {p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->b(Ljava/lang/String;)Z
:cond_376
const-string p1, "show_full"
.line 280
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->a(Ljava/lang/String;)V
.line 8179
iget-boolean p1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-eqz p1, :cond_3c4
.line 8183
sget-object p1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v0, "online_music_play"
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p1
const-string v0, "play"
.line 8184
invoke-virtual {p1, v8, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p1
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->I:Ljava/lang/String;
const-string v2, "tags"
.line 8185
invoke-virtual {p1, v2, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p1
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->J:Ljava/lang/String;
const-string v3, "picture"
.line 8186
invoke-virtual {p1, v3, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p1
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
.line 8187
invoke-virtual {p1, v6, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p1
.line 8188
invoke-virtual {p1}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 8190
:try_start_3a6
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
.line 8191
invoke-virtual {p1, v8, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 8192
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->I:Ljava/lang/String;
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 8193
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->J:Ljava/lang/String;
invoke-virtual {p1, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 8194
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
invoke-virtual {p1, v6, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 8195
sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v1, "music_play_stable"
invoke-virtual {v0, v1, p1}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
:try_end_3c4
.catch Lorg/json/JSONException; {:try_start_3a6 .. :try_end_3c4} :catch_3c4
:catch_3c4
:cond_3c4
return-void
.end method
.method public onDestroy()V
.registers 6
.line 407
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onDestroy()V
.line 408
invoke-direct {p0}, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->h()V
.line 409
sget-object v0, Lcom/imo/android/imoim/IMO;->S:Lcom/imo/android/imoim/filetransfer/e;
const/4 v1, 0x0
.line 11103
iput-object v1, v0, Lcom/imo/android/imoim/filetransfer/e;->b:Lcom/imo/android/imoim/filetransfer/e$b;
.line 410
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->G:Lcom/imo/android/imoim/viewmodel/MusicPlayViewModel;
if-eqz v0, :cond_1c
iget-object v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->H:Landroidx/lifecycle/Observer;
if-eqz v0, :cond_1c
.line 411
invoke-static {}, Lcom/imo/android/imoim/viewmodel/MusicPlayViewModel;->a()Lcom/imo/android/imoim/music/MusicPlayLiveData;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->H:Landroidx/lifecycle/Observer;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/music/MusicPlayLiveData;->removeObserver(Landroidx/lifecycle/Observer;)V
.line 413
:cond_1c
iget-boolean v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->F:Z
if-eqz v0, :cond_73
.line 11409
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "opt"
const-string v2, "leave"
.line 11410
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "from"
const-string v2, "play"
.line 11411
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 11412
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v1
iget-wide v3, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->O:J
sub-long/2addr v1, v3
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "staytime"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 11413
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->B:Ljava/lang/String;
if-nez v1, :cond_4d
iget-object v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->t:Lcom/imo/android/imoim/file/bean/d;
invoke-interface {v1}, Lcom/imo/android/imoim/file/bean/d;->j()Ljava/lang/String;
move-result-object v1
:cond_4d
const-string v2, "url"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 11414
iget v1, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->S:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "loadflag"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 11415
sget-object v1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v2, "online_music_play"
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 11416
sget-object v1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v2, "music_play_stable"
invoke-virtual {v1, v2, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
:cond_73
return-void
.end method
.method public onResume()V
.registers 3
.line 433
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onResume()V
.line 434
invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;
move-result-object v0
const-string v1, "play"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/music/c;->c(Ljava/lang/String;)V
return-void
.end method
.method public onStart()V
.registers 3
.line 401
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onStart()V
.line 402
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
iput-wide v0, p0, Lcom/imo/android/imoim/fileinfo/activity/BaseFileInfoActivity;->O:J
return-void
.end method