SelectFileToSendActivity.smali

.class public Lcom/imo/android/imoim/activities/SelectFileToSendActivity;
.super Lcom/imo/android/imoim/activities/IMOActivity;
.source "SourceFile"


# instance fields
.field public a:Ljava/lang/String;

.field public b:Ljava/lang/String;

.field public c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

.field public d:Landroidx/recyclerview/widget/RecyclerView;

.field e:Landroid/widget/TextView;

.field public f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

.field g:Landroid/view/View;

.field public h:I

.field public i:Z

.field private j:Ljava/lang/String;

.field private k:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;

.field private l:Landroid/widget/TextView;

.field private m:Landroid/widget/TextView;

.field private n:Lcom/imo/android/imoim/viewmodel/SendFileMenuViewModel;

.field private final o:Ljava/lang/String;

.field private p:Ljava/lang/String;

.field private q:Landroid/app/ProgressDialog;

.field private r:Lcom/imo/xui/widget/title/XTitleView;

.field private s:Ljava/lang/String;


# direct methods
.method public constructor <init>()V
    .registers 3

    .line 57
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/IMOActivity;-><init>()V

    const-string v0, "SelectFileToSendActivit"

    .line 80
    iput-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->o:Ljava/lang/String;

    .line 81
    invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;

    move-result-object v0

    invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->p:Ljava/lang/String;

    const/4 v0, 0x0

    .line 89
    iput v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->h:I

    const-string v1, ""

    .line 90
    iput-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->s:Ljava/lang/String;

    .line 91
    iput-boolean v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->i:Z

    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;)Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;
    .registers 1

    .line 57
    iget-object p0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->k:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;

    return-object p0
.end method

.method static synthetic a(Landroid/app/Dialog;)V
    .registers 1

    .line 57
    invoke-static {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->b(Landroid/app/Dialog;)V

    return-void
.end method

.method public static a(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;Lcom/imo/android/imoim/data/FileTypeHelper$c;Ljava/lang/String;)V
    .registers 6

    .line 94
    new-instance v0, Landroid/content/Intent;

    const-class v1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;

    invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    const-string v1, "key"

    .line 95
    invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string p1, "from"

    .line 96
    invoke-virtual {v0, p1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string p1, "fileType"

    .line 97
    invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    const/4 p1, 0x1

    .line 98
    invoke-virtual {p0, v0, p1}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V

    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;Landroid/database/Cursor;)V
    .registers 6

    .line 6160
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    sget-object v1, Lcom/imo/android/imoim/data/FileTypeHelper$c;->APPLICATIONS:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    if-ne v0, v1, :cond_3e

    if-eqz p1, :cond_3e

    .line 6162
    invoke-interface {p1}, Landroid/database/Cursor;->moveToFirst()Z

    move-result v0

    if-eqz v0, :cond_3e

    .line 6163
    new-instance v0, Ljava/util/HashSet;

    invoke-direct {v0}, Ljava/util/HashSet;-><init>()V

    .line 6165
    :cond_13
    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    invoke-static {p1, v1}, Lcom/imo/android/imoim/data/FileTypeHelper$a;->a(Landroid/database/Cursor;Lcom/imo/android/imoim/data/FileTypeHelper$c;)Lcom/imo/android/imoim/data/FileTypeHelper$a;

    move-result-object v1

    .line 6166
    iget-object v2, v1, Lcom/imo/android/imoim/data/FileTypeHelper$a;->e:Ljava/lang/String;

    const-string v3, "apk"

    invoke-virtual {v3, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_28

    .line 6167
    iget-object v1, v1, Lcom/imo/android/imoim/data/FileTypeHelper$a;->d:Ljava/lang/String;

    invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    .line 6169
    :cond_28
    invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z

    move-result v1

    if-nez v1, :cond_13

    .line 6170
    invoke-interface {p1}, Landroid/database/Cursor;->moveToFirst()Z

    .line 7040
    invoke-static {}, Lcom/imo/android/imoim/apk/a/b$a;->a()Lcom/imo/android/imoim/apk/a/b;

    move-result-object v1

    .line 6171
    new-instance v2, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$3;

    invoke-direct {v2, p0, p1}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$3;-><init>(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;Landroid/database/Cursor;)V

    invoke-virtual {v1, v0, v2}, Lcom/imo/android/imoim/apk/a/b;->a(Ljava/util/Set;Lcom/imo/android/imoim/apk/b/b;)V

    return-void

    .line 6187
    :cond_3e
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->k:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;

    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;->a(Landroid/database/Cursor;)V

    .line 6188
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->b()V

    .line 6189
    iget-object p0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->q:Landroid/app/ProgressDialog;

    invoke-static {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->b(Landroid/app/Dialog;)V

    return-void
.end method

.method static synthetic b(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;)Lcom/imo/android/imoim/viewmodel/SendFileMenuViewModel;
    .registers 1

    .line 57
    iget-object p0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->n:Lcom/imo/android/imoim/viewmodel/SendFileMenuViewModel;

    return-object p0
.end method

.method private b()V
    .registers 6

    .line 209
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->k:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;

    if-eqz v0, :cond_27

    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->l:Landroid/widget/TextView;

    if-eqz v1, :cond_27

    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;

    if-eqz v1, :cond_27

    .line 210
    invoke-virtual {v0}, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;->a()I

    move-result v0

    .line 211
    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->l:Landroid/widget/TextView;

    const/4 v2, 0x0

    const/16 v3, 0x8

    if-nez v0, :cond_19

    const/4 v4, 0x0

    goto :goto_1b

    :cond_19
    const/16 v4, 0x8

    :goto_1b
    invoke-static {v1, v4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    .line 212
    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;

    if-nez v0, :cond_24

    const/16 v2, 0x8

    :cond_24
    invoke-static {v1, v2}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    :cond_27
    return-void
.end method

.method private static b(Landroid/app/Dialog;)V
    .registers 2

    if-eqz p0, :cond_b

    .line 194
    invoke-virtual {p0}, Landroid/app/Dialog;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_b

    .line 196
    :try_start_8
    invoke-virtual {p0}, Landroid/app/Dialog;->dismiss()V
    :try_end_b
    .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_b} :catch_b

    :catch_b
    :cond_b
    return-void
.end method

.method private c()V
    .registers 3

    .line 225
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;

    invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;

    move-result-object v0

    iget v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->h:I

    invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->scrollToPosition(I)V

    return-void
.end method

.method static synthetic c(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;)V
    .registers 1

    .line 57
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->b()V

    return-void
.end method

.method static synthetic d(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;)Landroid/app/ProgressDialog;
    .registers 1

    .line 57
    iget-object p0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->q:Landroid/app/ProgressDialog;

    return-object p0
.end method

.method private d()V
    .registers 5

    .line 277
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

    invoke-virtual {v0}, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->b()I

    move-result v0

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-lez v0, :cond_1c

    .line 278
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->g:Landroid/view/View;

    invoke-virtual {v0, v1}, Landroid/view/View;->setEnabled(Z)V

    .line 279
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->m:Landroid/widget/TextView;

    const v3, 0x78010002

    invoke-static {v3}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setTextColor(I)V

    goto :goto_2d

    .line 281
    :cond_1c
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->g:Landroid/view/View;

    invoke-virtual {v0, v2}, Landroid/view/View;->setEnabled(Z)V

    .line 282
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->m:Landroid/widget/TextView;

    const v3, 0x78010003

    invoke-static {v3}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setTextColor(I)V

    .line 284
    :goto_2d
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->r:Lcom/imo/xui/widget/title/XTitleView;

    iget-object v3, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

    invoke-virtual {v3}, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->b()I

    move-result v3

    if-lez v3, :cond_38

    goto :goto_39

    :cond_38
    const/4 v1, 0x0

    :goto_39
    invoke-virtual {v0, v1}, Lcom/imo/xui/widget/title/XTitleView;->a(Z)V

    return-void
.end method

.method static synthetic e(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;)Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;
    .registers 1

    .line 57
    iget-object p0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

    return-object p0
.end method

.method private e()V
    .registers 4

    .line 288
    invoke-static {}, Lcom/imo/android/imoim/filetransfer/d/a;->c()Ljava/lang/String;

    move-result-object v0

    .line 289
    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

    invoke-virtual {v1}, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->b()I

    move-result v1

    const/4 v2, 0x1

    if-le v1, v2, :cond_2c

    .line 290
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v0, "("

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

    invoke-virtual {v0}, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->b()I

    move-result v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, ")"

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 292
    :cond_2c
    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->m:Landroid/widget/TextView;

    invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 293
    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->r:Lcom/imo/xui/widget/title/XTitleView;

    invoke-virtual {v1, v0}, Lcom/imo/xui/widget/title/XTitleView;->a(Ljava/lang/String;)V

    return-void
.end method


# virtual methods
.method public final a()V
    .registers 1

    .line 272
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d()V

    .line 273
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->e()V

    return-void
.end method

.method public final a(Ljava/lang/String;)V
    .registers 3

    .line 528
    iput-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->j:Ljava/lang/String;

    .line 529
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->k:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;

    invoke-static {p0, p1}, Lcom/imo/android/imoim/data/FileTypeHelper;->a(Landroid/content/Context;Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object p1

    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;->a(Landroid/database/Cursor;)V

    .line 530
    iget-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;

    invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;

    move-result-object p1

    const/4 v0, 0x0

    invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->scrollToPosition(I)V

    .line 531
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->b()V

    return-void
.end method

.method final a(Z)V
    .registers 15

    .line 323
    invoke-static {p0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;

    move-result-object v0

    const-class v1, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

    invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

    .line 324
    invoke-virtual {v0}, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->a()Ljava/util/Set;

    move-result-object v0

    .line 326
    invoke-interface {v0}, Ljava/util/Set;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_17

    return-void

    .line 343
    :cond_17
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    .line 345
    invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v2

    const/4 v3, 0x0

    const/4 v4, 0x0

    :goto_22
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v5

    if-eqz v5, :cond_78

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lcom/imo/android/imoim/data/FileTypeHelper$a;

    .line 346
    new-instance v6, Ljava/lang/StringBuilder;

    const-string v7, "mtime = "

    invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v7, v5, Lcom/imo/android/imoim/data/FileTypeHelper$a;->c:J

    invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    const-string v7, "SelectFileToSendActivit"

    .line 5071
    invoke-static {v7, v6}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 347
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    const-wide/16 v8, 0x3e8

    div-long/2addr v6, v8

    iget-wide v8, v5, Lcom/imo/android/imoim/data/FileTypeHelper$a;->c:J

    sub-long/2addr v6, v8

    const-wide/32 v8, 0x93a80

    cmp-long v10, v6, v8

    if-lez v10, :cond_56

    add-int/lit8 v4, v4, 0x1

    .line 364
    :cond_56
    sget-object v6, Lcom/imo/android/imoim/IMO;->L:Lcom/imo/android/imoim/managers/l;

    iget-object v7, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->b:Ljava/lang/String;

    .line 6063
    invoke-virtual {v6, v7}, Lcom/imo/android/imoim/managers/l;->a(Ljava/lang/String;)Lcom/imo/android/imoim/filetransfer/a/c;

    move-result-object v6

    .line 6064
    invoke-interface {v6, p0, v7, v5, p1}, Lcom/imo/android/imoim/filetransfer/a/c;->a(Landroid/content/Context;Ljava/lang/String;Lcom/imo/android/imoim/data/FileTypeHelper$a;Z)V

    .line 366
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I

    move-result v6

    if-nez v6, :cond_6d

    .line 367
    iget-object v5, v5, Lcom/imo/android/imoim/data/FileTypeHelper$a;->d:Ljava/lang/String;

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_22

    :cond_6d
    const-string v6, ","

    .line 369
    invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v5, Lcom/imo/android/imoim/data/FileTypeHelper$a;->d:Ljava/lang/String;

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_22

    .line 374
    :cond_78
    sget-object p1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;

    const-string v1, "file_transfer"

    .line 375
    invoke-virtual {p1, v1}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p1

    const-string v1, "send"

    const-string v2, "opt"

    .line 376
    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

    .line 377
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->cu()Ljava/lang/String;

    move-result-object v5

    const-string v6, "test_type"

    invoke-virtual {p1, 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 p1

    const-string v5, "name"

    const-string v7, "files"

    .line 378
    invoke-virtual {p1, v5, v7}, 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 379
    invoke-interface {v0}, Ljava/util/Set;->size()I

    move-result v7

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    const-string v8, "count"

    invoke-virtual {p1, v8, v7}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/Integer;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p1

    .line 380
    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    const-string v9, "original"

    invoke-virtual {p1, v9, v7}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/Integer;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p1

    .line 381
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    const-string v10, "old_count"

    invoke-virtual {p1, v10, v7}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/Integer;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p1

    .line 382
    iget-object v7, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    sget-object v11, Lcom/imo/android/imoim/data/FileTypeHelper$c;->VIDEOS:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    if-eq v7, v11, :cond_c8

    iget-object v7, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    sget-object v11, Lcom/imo/android/imoim/data/FileTypeHelper$c;->MUSIC:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    if-ne v7, v11, :cond_cf

    :cond_c8
    const-string v7, ""

    const-string v11, "filename"

    .line 383
    invoke-virtual {p1, v11, v7}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    .line 385
    :cond_cf
    iget-object v7, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->a:Ljava/lang/String;

    const-string v11, "big_group_chat"

    invoke-virtual {v11, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    const-string v12, "groupid"

    if-eqz v7, :cond_e4

    .line 386
    iget-object v7, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->b:Ljava/lang/String;

    invoke-static {v7}, Lcom/imo/android/imoim/util/ei;->s(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {p1, v12, v7}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    .line 388
    :cond_e4
    invoke-virtual {p1}, Lcom/imo/android/imoim/managers/m$a;->c()V

    .line 390
    :try_start_e7
    new-instance p1, Lorg/json/JSONObject;

    invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V

    .line 391
    invoke-virtual {p1, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 392
    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    invoke-virtual {v1}, Lcom/imo/android/imoim/data/FileTypeHelper$c;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p1, v5, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 393
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->cu()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p1, v6, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 394
    invoke-interface {v0}, Ljava/util/Set;->size()I

    move-result v0

    invoke-virtual {p1, v8, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 395
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->a:Ljava/lang/String;

    invoke-virtual {v11, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_11b

    .line 396
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->b:Ljava/lang/String;

    invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->s(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v12, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 398
    :cond_11b
    invoke-virtual {p1, v9, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 399
    invoke-virtual {p1, v10, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 403
    sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v1, "file_transfer_stable"

    invoke-virtual {v0, v1, p1}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
    :try_end_128
    .catch Lorg/json/JSONException; {:try_start_e7 .. :try_end_128} :catch_128

    .line 408
    :catch_128
    new-instance p1, Landroid/content/Intent;

    invoke-direct {p1}, Landroid/content/Intent;-><init>()V

    const/4 v0, -0x1

    .line 409
    invoke-virtual {p0, v0, p1}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->setResult(ILandroid/content/Intent;)V

    .line 410
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->finish()V

    return-void
.end method

.method public onBackPressed()V
    .registers 4

    .line 4305
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    sget-object v1, Lcom/imo/android/imoim/data/FileTypeHelper$c;->PHONE_STORAGE:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    const/4 v2, 0x1

    if-ne v0, v1, :cond_3e

    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->j:Ljava/lang/String;

    if-eqz v0, :cond_3e

    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->p:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_3e

    .line 4306
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->j:Ljava/lang/String;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->s:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2c

    .line 4307
    invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;

    move-result-object v0

    invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String;

    move-result-object v0

    .line 4308
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->a(Ljava/lang/String;)V

    .line 4309
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c()V

    goto :goto_3f

    .line 4313
    :cond_2c
    new-instance v0, Ljava/io/File;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->j:Ljava/lang/String;

    invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 4314
    invoke-virtual {v0}, Ljava/io/File;->getParent()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->a(Ljava/lang/String;)V

    .line 4315
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c()V

    goto :goto_3f

    :cond_3e
    const/4 v2, 0x0

    :goto_3f
    if-nez v2, :cond_44

    .line 300
    invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onBackPressed()V

    :cond_44
    return-void
.end method

.method public onCreate(Landroid/os/Bundle;)V
    .registers 14

    .line 103
    invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onCreate(Landroid/os/Bundle;)V

    const v0, 0x78040001

    .line 104
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->setContentView(I)V

    .line 106
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->getIntent()Landroid/content/Intent;

    move-result-object v0

    const-string v1, "key"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->b:Ljava/lang/String;

    .line 107
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->getIntent()Landroid/content/Intent;

    move-result-object v0

    const-string v1, "from"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->a:Ljava/lang/String;

    const v0, 0x78030012

    .line 109
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->e:Landroid/widget/TextView;

    const v0, 0x78030024

    .line 110
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->m:Landroid/widget/TextView;

    const v0, 0x7803000e    # 1.0628E34f

    .line 111
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroidx/recyclerview/widget/RecyclerView;

    iput-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;

    const v1, 0x7803001d

    .line 112
    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/TextView;

    iput-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->l:Landroid/widget/TextView;

    .line 1497
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->getIntent()Landroid/content/Intent;

    move-result-object v1

    const-string v2, "fileType"

    invoke-virtual {v1, v2}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;

    move-result-object v1

    check-cast v1, Lcom/imo/android/imoim/data/FileTypeHelper$c;

    iput-object v1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    .line 1499
    sget-object v1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$6;->a:[I

    iget-object v2, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    invoke-virtual {v2}, Lcom/imo/android/imoim/data/FileTypeHelper$c;->ordinal()I

    move-result v2

    aget v1, v1, v2

    const/4 v2, 0x0

    packed-switch v1, :pswitch_data_1ae

    const-string v1, ""

    goto :goto_b0

    :pswitch_6c
    const v1, 0x78050007

    new-array v3, v2, [Ljava/lang/Object;

    .line 1519
    invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    goto :goto_b0

    :pswitch_76
    const v1, 0x7805000c

    new-array v3, v2, [Ljava/lang/Object;

    .line 1516
    invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    goto :goto_b0

    :pswitch_80
    const v1, 0x78050001

    new-array v3, v2, [Ljava/lang/Object;

    .line 1513
    invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    goto :goto_b0

    :pswitch_8a
    const/high16 v1, 0x78050000

    new-array v3, v2, [Ljava/lang/Object;

    .line 1510
    invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    goto :goto_b0

    :pswitch_93
    const v1, 0x78050002

    new-array v3, v2, [Ljava/lang/Object;

    .line 1507
    invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    goto :goto_b0

    :pswitch_9d
    const v1, 0x78050009

    new-array v3, v2, [Ljava/lang/Object;

    .line 1504
    invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    goto :goto_b0

    :pswitch_a7
    const v1, 0x78050013

    new-array v3, v2, [Ljava/lang/Object;

    .line 1501
    invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    .line 1524
    :goto_b0
    iget-object v3, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->e:Landroid/widget/TextView;

    invoke-virtual {v3, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2414
    new-instance v1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$4;

    invoke-direct {v1, p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$4;-><init>(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;)V

    .line 3023
    invoke-static {p0, v1}, Lcom/imo/android/imoim/util/es;->a(Landroid/app/Activity;Landroid/view/View$OnClickListener;)Lcom/imo/xui/widget/title/XTitleView;

    move-result-object v3

    .line 2479
    iput-object v3, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->r:Lcom/imo/xui/widget/title/XTitleView;

    .line 2480
    iget-object v4, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->e:Landroid/widget/TextView;

    invoke-virtual {v4}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;

    move-result-object v4

    invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lcom/imo/xui/widget/title/XTitleView;->setTitle(Ljava/lang/String;)V

    const v3, 0x78030004

    .line 2482
    invoke-virtual {p0, v3}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->findViewById(I)Landroid/view/View;

    move-result-object v3

    .line 2483
    new-instance v4, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$5;

    invoke-direct {v4, p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$5;-><init>(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;)V

    invoke-virtual {v3, v4}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    const v3, 0x78030023

    .line 2490
    invoke-virtual {p0, v3}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->findViewById(I)Landroid/view/View;

    move-result-object v3

    iput-object v3, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->g:Landroid/view/View;

    .line 2491
    invoke-virtual {v3, v2}, Landroid/view/View;->setEnabled(Z)V

    .line 2492
    iget-object v3, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->m:Landroid/widget/TextView;

    const v4, 0x78010003

    invoke-static {v4}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTextColor(I)V

    .line 2493
    iget-object v3, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->g:Landroid/view/View;

    invoke-virtual {v3, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    if-eqz p1, :cond_104

    const-string v1, "curr_dir"

    .line 118
    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->j:Ljava/lang/String;

    goto :goto_10e

    .line 120
    :cond_104
    invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;

    move-result-object p1

    invoke-virtual {p1}, Ljava/io/File;->getPath()Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->j:Ljava/lang/String;

    .line 123
    :goto_10e
    invoke-static {p0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;

    move-result-object p1

    const-class v1, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

    invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

    iput-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;

    .line 4016
    iget-object p1, p1, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->a:Landroidx/lifecycle/MutableLiveData;

    .line 124
    new-instance v1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$1;

    invoke-direct {v1, p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$1;-><init>(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;)V

    invoke-virtual {p1, p0, v1}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 132
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroidx/recyclerview/widget/RecyclerView;

    iput-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;

    .line 133
    new-instance p1, Lcom/imo/android/imoim/widgets/ListItemDividerDecoration;

    const/4 v4, 0x1

    const/4 v5, 0x1

    const-string v0, "#e9e9e9"

    invoke-static {v0}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I

    move-result v6

    const/4 v7, 0x1

    const/16 v0, 0x10

    invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->a(I)I

    move-result v8

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x0

    move-object v3, p1

    invoke-direct/range {v3 .. v11}, Lcom/imo/android/imoim/widgets/ListItemDividerDecoration;-><init>(IIIZIIII)V

    .line 134
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;

    invoke-virtual {v0, p1}, Landroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V

    .line 136
    new-instance p1, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;

    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    invoke-direct {p1, p0, v0}, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;-><init>(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;Lcom/imo/android/imoim/data/FileTypeHelper$c;)V

    iput-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->k:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;

    .line 137
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;

    invoke-virtual {v0, p1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 138
    iget-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;

    new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager;

    invoke-direct {v0, p0}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V

    invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 140
    invoke-static {p0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;

    move-result-object p1

    const-class v0, Lcom/imo/android/imoim/viewmodel/SendFileMenuViewModel;

    invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/viewmodel/SendFileMenuViewModel;

    iput-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->n:Lcom/imo/android/imoim/viewmodel/SendFileMenuViewModel;

    .line 141
    invoke-static {}, Lcom/imo/android/imoim/viewmodel/SendFileMenuViewModel;->a()Landroidx/lifecycle/LiveData;

    move-result-object p1

    new-instance v0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$2;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity$2;-><init>(Lcom/imo/android/imoim/activities/SelectFileToSendActivity;)V

    invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 150
    iget-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;

    invoke-static {p1}, Lcom/imo/android/imoim/viewmodel/SendFileMenuViewModel;->a(Lcom/imo/android/imoim/data/FileTypeHelper$c;)V

    .line 152
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->a()V

    .line 4202
    invoke-static {}, Lcom/imo/android/imoim/filetransfer/d/a;->a()Ljava/lang/String;

    move-result-object p1

    const/4 v0, 0x0

    .line 4203
    invoke-static {p0, v0, p1}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/app/ProgressDialog;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->q:Landroid/app/ProgressDialog;

    const/4 v0, 0x1

    .line 4204
    invoke-virtual {p1, v0}, Landroid/app/ProgressDialog;->setCancelable(Z)V

    .line 4205
    iget-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->q:Landroid/app/ProgressDialog;

    invoke-virtual {p1, v2}, Landroid/app/ProgressDialog;->setCanceledOnTouchOutside(Z)V

    .line 155
    invoke-static {p0}, Lcom/imo/android/imoim/data/FileTypeHelper;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->s:Ljava/lang/String;

    .line 156
    sget-object p1, Lcom/imo/android/imoim/managers/ap;->a:Lcom/imo/android/imoim/managers/ap;

    invoke-static {}, Lcom/imo/android/imoim/managers/ap;->b()Ljava/lang/Boolean;

    move-result-object p1

    invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z

    move-result p1

    xor-int/2addr p1, v0

    iput-boolean p1, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->i:Z

    return-void

    nop

    :pswitch_data_1ae
    .packed-switch 0x1
        :pswitch_a7
        :pswitch_9d
        :pswitch_93
        :pswitch_8a
        :pswitch_80
        :pswitch_76
        :pswitch_6c
    .end packed-switch
.end method

.method public onDestroy()V
    .registers 2

    .line 536
    invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onDestroy()V

    .line 537
    iget-object v0, p0, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->k:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;

    if-eqz v0, :cond_a

    .line 538
    invoke-static {}, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;->b()V

    :cond_a
    return-void
.end method