SimpleDownloadFileHolder.smali
.class public abstract Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;
.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
.field protected a:Lcom/imo/android/imoim/activities/IMOActivity;
.field protected b:Lcom/imo/android/imoim/file/bean/c;
.field protected c:Lcom/imo/android/imoim/fresco/ImoImageView;
.field protected d:Landroid/widget/TextView;
.field protected e:Landroid/widget/TextView;
.field protected f:Landroid/view/View;
.field protected g:Landroid/widget/ProgressBar;
# virtual methods
.method public onClick(Landroid/view/View;)V
.registers 12
.line 165
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result p1
const v0, 0x7f0903cb
if-eq p1, v0, :cond_b
goto/16 :goto_110
.line 1187
:cond_b
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->itemView:Landroid/view/View;
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
.line 1188
instance-of v0, p1, Landroidx/fragment/app/FragmentActivity;
if-eqz v0, :cond_110
.line 1191
move-object v1, p1
check-cast v1, Landroidx/fragment/app/FragmentActivity;
.line 1192
invoke-static {v1}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object v0
const-class v2, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
invoke-virtual {v0, v2}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
.line 1247
iget-object v2, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->a:Lcom/imo/android/imoim/activities/IMOActivity;
invoke-static {v2}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object v2
const-class v3, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;
invoke-virtual {v2, v3}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
.line 1248
iget-object v2, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
invoke-static {v2}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->a(Lcom/imo/android/imoim/file/bean/d;)Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;
move-result-object v2
.line 2018
invoke-virtual {v2}, Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;->getValue()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/data/f;
.line 2267
iget v3, v2, Lcom/imo/android/imoim/data/f;->h:I
const/4 v4, -0x1
const v5, 0x7f0f0483
const v6, 0x7f0f0392
const v7, 0x7f0f0a44
const/4 v8, 0x1
if-eq v3, v4, :cond_e0
if-eqz v3, :cond_d5
if-eq v3, v8, :cond_cf
const/4 v4, 0x2
if-eq v3, v4, :cond_8d
const/4 v4, 0x3
if-eq v3, v4, :cond_5c
.line 1241
iget-object v0, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lcom/imo/android/imoim/file/bean/c;->a(Landroid/content/Context;Ljava/lang/String;)V
goto/16 :goto_110
.line 4255
:cond_5c
iget p1, v2, Lcom/imo/android/imoim/data/f;->i:I
if-ne p1, v8, :cond_87
.line 1218
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
invoke-static {p1}, Lcom/imo/android/imoim/filetransfer/d/b;->c(Lcom/imo/android/imoim/file/bean/d;)J
move-result-wide v2
invoke-static {}, Lcom/imo/android/imoim/util/bv;->b()J
move-result-wide v8
cmp-long p1, v2, v8
if-gez p1, :cond_74
.line 1220
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
invoke-virtual {v0, v1, p1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->a(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/d;)V
return-void
.line 1222
:cond_74
invoke-virtual {v1, v7}, Landroidx/fragment/app/FragmentActivity;->getString(I)Ljava/lang/String;
move-result-object v2
.line 1223
invoke-virtual {v1, v6}, Landroidx/fragment/app/FragmentActivity;->getString(I)Ljava/lang/String;
move-result-object v3
.line 1224
invoke-virtual {v1, v5}, Landroidx/fragment/app/FragmentActivity;->getString(I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
const-string v4, ""
.line 1222
invoke-static/range {v1 .. v6}, 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 1227
:cond_87
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
invoke-virtual {v0, v1, p1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->a(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/d;)V
return-void
.line 1231
:cond_8d
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->g:Landroid/widget/ProgressBar;
const/4 v0, 0x4
invoke-static {p1, v0}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 1232
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->f:Landroid/view/View;
const/16 v0, 0x8
invoke-static {p1, v0}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 1233
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->e:Landroid/widget/TextView;
iget-object v0, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
iget-wide v0, v0, Lcom/imo/android/imoim/file/bean/c;->f:J
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/ei;->j(J)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1234
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
iget-object p1, p1, Lcom/imo/android/imoim/file/bean/c;->e:Ljava/lang/String;
const-string v0, "apk"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_110
.line 1235
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
invoke-virtual {p1}, Lcom/imo/android/imoim/file/bean/c;->i()Ljava/lang/String;
move-result-object p1
.line 1236
iget-object v0, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->d:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 1237
iget-object v0, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->itemView:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
iget-object v0, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->c:Lcom/imo/android/imoim/fresco/ImoImageView;
iget-object v1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->d:Landroid/widget/TextView;
iget-object v2, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
iget-object v2, v2, Lcom/imo/android/imoim/file/bean/c;->d:Ljava/lang/String;
invoke-static {v0, v1, p1, v2}, 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
.line 1214
:cond_cf
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
invoke-virtual {v0, v1, p1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->b(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/d;)V
return-void
.line 1210
:cond_d5
sget-object p1, Lcom/imo/android/imoim/IMO;->T:Lcom/imo/android/imoim/filetransfer/d;
invoke-virtual {p1, v2, v8}, Lcom/imo/android/imoim/filetransfer/d;->a(Lcom/imo/android/imoim/data/f;I)V
.line 1211
sget-object p1, Lcom/imo/android/imoim/IMO;->S:Lcom/imo/android/imoim/filetransfer/e;
invoke-virtual {p1, v2}, Lcom/imo/android/imoim/filetransfer/e;->c(Lcom/imo/android/imoim/data/f;)V
return-void
.line 3255
:cond_e0
iget p1, v2, Lcom/imo/android/imoim/data/f;->i:I
if-ne p1, v8, :cond_10b
.line 1197
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
invoke-static {p1}, Lcom/imo/android/imoim/filetransfer/d/b;->c(Lcom/imo/android/imoim/file/bean/d;)J
move-result-wide v2
invoke-static {}, Lcom/imo/android/imoim/util/bv;->b()J
move-result-wide v8
cmp-long p1, v2, v8
if-gez p1, :cond_f8
.line 1199
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
invoke-virtual {v0, v1, p1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->b(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/d;)V
return-void
.line 1201
:cond_f8
invoke-virtual {v1, v7}, Landroidx/fragment/app/FragmentActivity;->getString(I)Ljava/lang/String;
move-result-object v2
.line 1202
invoke-virtual {v1, v6}, Landroidx/fragment/app/FragmentActivity;->getString(I)Ljava/lang/String;
move-result-object v3
.line 1203
invoke-virtual {v1, v5}, Landroidx/fragment/app/FragmentActivity;->getString(I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
const-string v4, ""
.line 1201
invoke-static/range {v1 .. v6}, 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 1206
:cond_10b
iget-object p1, p0, Lcom/imo/android/imoim/file/adapter/SimpleDownloadFileHolder;->b:Lcom/imo/android/imoim/file/bean/c;
invoke-virtual {v0, v1, p1}, Lcom/imo/android/imoim/viewmodel/FileTasksViewModel;->b(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/d;)V
:cond_110
:goto_110
return-void
.end method