BigoPhotosAdapter3.smali
.class public Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;
.super Landroidx/cursoradapter/widget/CursorAdapter;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;
}
.end annotation
# instance fields
.field a:Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2;
.field b:Landroid/database/Cursor;
.field c:Ljava/lang/String;
.field d:Z
.field public e:Lcom/google/android/exoplayer2/SimpleExoPlayer;
.field public f:Z
.field public g:Z
.field public h:Ljava/lang/String;
.field public i:J
.field public j:J
.field public k:J
.field public l:Z
.field public m:Lcom/imo/android/imoim/camera/CameraEditView$c;
.field public n:Z
.field private final o:Landroid/graphics/drawable/ColorDrawable;
.field private p:Landroid/view/LayoutInflater;
.field private q:Lcom/imo/android/imoim/views/CameraModeView$b;
.field private r:I
# direct methods
.method public constructor <init>(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2;Lcom/imo/android/imoim/views/CameraModeView$b;I)V
.registers 8
const/4 v0, 0x0
const/4 v1, 0x0
.line 88
invoke-direct {p0, p1, v0, v1}, Landroidx/cursoradapter/widget/CursorAdapter;-><init>(Landroid/content/Context;Landroid/database/Cursor;Z)V
.line 70
iput-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b:Landroid/database/Cursor;
.line 71
iput-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->c:Ljava/lang/String;
.line 72
iput-boolean v1, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->d:Z
.line 75
iput-boolean v1, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->f:Z
.line 76
iput-boolean v1, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->g:Z
const-wide/16 v2, 0x0
.line 79
iput-wide v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->i:J
.line 80
iput-wide v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->j:J
.line 81
iput-wide v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->k:J
const/4 v0, 0x1
.line 82
iput-boolean v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->l:Z
.line 83
sget-object v2, Lcom/imo/android/imoim/camera/CameraEditView$c;->OTHERS:Lcom/imo/android/imoim/camera/CameraEditView$c;
iput-object v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->m:Lcom/imo/android/imoim/camera/CameraEditView$c;
.line 89
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v2
iput-object v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->p:Landroid/view/LayoutInflater;
.line 90
iput-object p1, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a:Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2;
.line 91
iput-object p2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->q:Lcom/imo/android/imoim/views/CameraModeView$b;
.line 92
sget-object p2, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;
const-string p2, "target>imo.entry>imagepicker.photolimit"
invoke-static {p2, v1}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I
move-result p2
if-ne p2, v0, :cond_33
const/4 v1, 0x1
:cond_33
iput-boolean v1, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->d:Z
.line 93
sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x10
if-lt p2, v0, :cond_46
.line 94
new-instance p2, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;
invoke-direct {p2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;-><init>()V
invoke-static {p1, p2}, Lcom/google/android/exoplayer2/ExoPlayerFactory;->newSimpleInstance(Landroid/content/Context;Lcom/google/android/exoplayer2/trackselection/TrackSelector;)Lcom/google/android/exoplayer2/SimpleExoPlayer;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->e:Lcom/google/android/exoplayer2/SimpleExoPlayer;
.line 97
:cond_46
new-instance p1, Landroid/graphics/drawable/ColorDrawable;
const-string p2, "#fff5f5f5"
invoke-static {p2}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result p2
invoke-direct {p1, p2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
iput-object p1, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->o:Landroid/graphics/drawable/ColorDrawable;
.line 98
iput p3, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->r:I
return-void
.end method
.method private a(Landroid/app/Activity;Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;)V
.registers 6
.line 288
iget-object v0, p3, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->a:Lcom/imo/android/imoim/views/SquareImage;
new-instance v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$1;
invoke-direct {v1, p0, p2, p1, p3}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$1;-><init>(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;Landroid/app/Activity;Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;)V
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/SquareImage;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;)V
.registers 2
const/4 v0, 0x0
.line 63
invoke-static {p0, v0}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;Z)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;I)V
.registers 2
.line 63
invoke-static {p0, p1}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;I)V
return-void
.end method
.method private static a(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;Z)V
.registers 4
.line 430
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->d:Landroid/widget/ImageView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 431
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->e:Landroid/view/View;
if-eqz p1, :cond_e
const v1, 0x3f333333 # 0.7f
goto :goto_f
:cond_e
const/4 v1, 0x0
:goto_f
invoke-virtual {v0, v1}, Landroid/view/View;->setAlpha(F)V
.line 432
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->e:Landroid/view/View;
if-eqz p1, :cond_18
const/4 p1, -0x1
goto :goto_1a
:cond_18
const/high16 p1, -0x1000000
:goto_1a
invoke-virtual {v0, p1}, Landroid/view/View;->setBackgroundColor(I)V
.line 433
iget-object p0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->f:Landroid/widget/TextView;
const/16 p1, 0x8
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setVisibility(I)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;Landroid/net/Uri;)V
.registers 9
.line 3401
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->e:Lcom/google/android/exoplayer2/SimpleExoPlayer;
if-eqz v0, :cond_2a
.line 3405
new-instance v3, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a:Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2;
const-string v1, "imo"
.line 3406
invoke-static {v0, v1}, Lcom/google/android/exoplayer2/util/Util;->getUserAgent(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-direct {v3, v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;-><init>(Landroid/content/Context;Ljava/lang/String;)V
.line 3408
new-instance v0, Lcom/google/android/exoplayer2/source/ExtractorMediaSource;
new-instance v4, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;
invoke-direct {v4}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;-><init>()V
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, v0
move-object v2, p1
invoke-direct/range {v1 .. v6}, Lcom/google/android/exoplayer2/source/ExtractorMediaSource;-><init>(Landroid/net/Uri;Lcom/google/android/exoplayer2/upstream/DataSource$Factory;Lcom/google/android/exoplayer2/extractor/ExtractorsFactory;Landroid/os/Handler;Lcom/google/android/exoplayer2/source/ExtractorMediaSource$EventListener;)V
.line 3411
iget-object p1, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->e:Lcom/google/android/exoplayer2/SimpleExoPlayer;
invoke-virtual {p1, v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->prepare(Lcom/google/android/exoplayer2/source/MediaSource;)V
.line 3412
iget-object p0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->e:Lcom/google/android/exoplayer2/SimpleExoPlayer;
const/4 p1, 0x2
invoke-virtual {p0, p1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->setRepeatMode(I)V
:cond_2a
return-void
.end method
.method private a(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
.registers 11
.line 437
iget-wide v0, p1, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->j:J
.line 438
iget-wide v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->i:J
const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-lez v6, :cond_e
cmp-long v6, v0, v2
if-gtz v6, :cond_2c
:cond_e
iget-wide v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->j:J
cmp-long v6, v2, v4
if-lez v6, :cond_1c
iget-wide v2, p1, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->d:J
iget-wide v6, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->j:J
cmp-long v8, v2, v6
if-gtz v8, :cond_2c
:cond_1c
iget-wide v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->k:J
cmp-long v6, v2, v4
if-lez v6, :cond_2e
cmp-long v4, v0, v2
if-lez v4, :cond_2e
.line 440
invoke-virtual {p1}, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->a()Z
move-result p1
if-eqz p1, :cond_2e
:cond_2c
const/4 p1, 0x1
return p1
:cond_2e
const/4 p1, 0x0
return p1
.end method
.method static synthetic a(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;)Z
.registers 1
.line 63
iget-boolean p0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->g:Z
return p0
.end method
.method static synthetic a(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
.registers 2
.line 63
invoke-direct {p0, p1}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
move-result p0
return p0
.end method
.method static synthetic b(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;)Ljava/lang/String;
.registers 1
.line 63
iget-object p0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->h:Ljava/lang/String;
return-object p0
.end method
.method static synthetic b()V
.registers 3
.line 2480
sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v1, "file_transfer"
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
const-string v1, "opt"
const-string v2, "select2"
.line 2481
invoke-virtual {v0, v1, 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 v1, "name"
const-string v2, "gallery"
.line 2482
invoke-virtual {v0, v1, 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
.line 2483
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cu()Ljava/lang/String;
move-result-object v1
const-string v2, "test_type"
invoke-virtual {v0, 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 v0
const/4 v1, 0x0
.line 2484
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "count"
invoke-virtual {v0, v2, v1}, 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
const-string v2, "original"
.line 2485
invoke-virtual {v0, v2, v1}, 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 2486
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/m$a;->c()V
return-void
.end method
.method private static b(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;I)V
.registers 4
.line 422
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->d:Landroid/widget/ImageView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 423
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->e:Landroid/view/View;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setAlpha(F)V
.line 424
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->e:Landroid/view/View;
const/high16 v1, -0x1000000
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
.line 425
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->f:Landroid/widget/TextView;
add-int/lit8 p1, p1, 0x1
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 426
iget-object p0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->f:Landroid/widget/TextView;
const/4 p1, 0x0
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setVisibility(I)V
return-void
.end method
.method private b(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
.registers 6
.line 445
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->m:Lcom/imo/android/imoim/camera/CameraEditView$c;
sget-object v1, Lcom/imo/android/imoim/camera/CameraEditView$c;->FEED_VIDEO:Lcom/imo/android/imoim/camera/CameraEditView$c;
if-ne v0, v1, :cond_16
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->q:Lcom/imo/android/imoim/views/CameraModeView$b;
sget-object v1, Lcom/imo/android/imoim/views/CameraModeView$b;->VIDEO:Lcom/imo/android/imoim/views/CameraModeView$b;
if-ne v0, v1, :cond_16
iget-wide v0, p1, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->d:J
const-wide/16 v2, 0xbb8
cmp-long p1, v0, v2
if-gez p1, :cond_16
const/4 p1, 0x1
return p1
:cond_16
const/4 p1, 0x0
return p1
.end method
.method static synthetic b(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
.registers 2
.line 63
invoke-direct {p0, p1}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->c(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
move-result p0
return p0
.end method
.method private c(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
.registers 4
.line 450
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->m:Lcom/imo/android/imoim/camera/CameraEditView$c;
sget-object v1, Lcom/imo/android/imoim/camera/CameraEditView$c;->FEED_VIDEO:Lcom/imo/android/imoim/camera/CameraEditView$c;
if-ne v0, v1, :cond_12
iget-object p1, p1, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->a:Ljava/lang/String;
const-string v0, ".mp4"
invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_12
const/4 p1, 0x1
return p1
:cond_12
const/4 p1, 0x0
return p1
.end method
.method static synthetic c(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;)Z
.registers 1
.line 63
iget-boolean p0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->n:Z
return p0
.end method
.method static synthetic c(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
.registers 2
.line 63
invoke-direct {p0, p1}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
move-result p0
return p0
.end method
.method static synthetic d(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;)Z
.registers 1
.line 63
iget-boolean p0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->f:Z
return p0
.end method
.method static synthetic e(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;)Z
.registers 1
.line 63
iget-boolean p0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->l:Z
return p0
.end method
.method static synthetic f(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;)J
.registers 3
.line 63
iget-wide v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->k:J
return-wide v0
.end method
.method static synthetic g(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;)J
.registers 3
.line 63
iget-wide v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->i:J
return-wide v0
.end method
.method static synthetic h(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;)J
.registers 3
.line 63
iget-wide v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->j:J
return-wide v0
.end method
.method static synthetic i(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;)Lcom/imo/android/imoim/camera/CameraEditView$c;
.registers 1
.line 63
iget-object p0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->m:Lcom/imo/android/imoim/camera/CameraEditView$c;
return-object p0
.end method
.method static synthetic j(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;)Lcom/google/android/exoplayer2/SimpleExoPlayer;
.registers 1
.line 63
iget-object p0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->e:Lcom/google/android/exoplayer2/SimpleExoPlayer;
return-object p0
.end method
# virtual methods
.method public final a()V
.registers 10
.line 138
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a:Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2;
invoke-static {v0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object v0
const-class v1, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$SelectedModel;
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/activities/BigoPhoneGalleryActivity2$SelectedModel;
.line 139
iget-object v1, v0, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$SelectedModel;->c:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 140
iget-object v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b:Landroid/database/Cursor;
if-eqz v2, :cond_22
iget-object v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->c:Ljava/lang/String;
invoke-static {v2, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_d2
.line 143
:cond_22
invoke-static {}, Lcom/imo/android/imoim/biggroup/g/c;->a()[Ljava/lang/String;
move-result-object v5
.line 144
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 146
iget-object v3, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->q:Lcom/imo/android/imoim/views/CameraModeView$b;
sget-object v4, Lcom/imo/android/imoim/views/CameraModeView$b;->PHOTO:Lcom/imo/android/imoim/views/CameraModeView$b;
const/4 v6, 0x1
const-string v7, "(media_type=?)"
if-ne v3, v4, :cond_3c
.line 148
invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_5b
.line 150
:cond_3c
iget-object v3, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->q:Lcom/imo/android/imoim/views/CameraModeView$b;
sget-object v4, Lcom/imo/android/imoim/views/CameraModeView$b;->VIDEO:Lcom/imo/android/imoim/views/CameraModeView$b;
const/4 v8, 0x3
if-ne v3, v4, :cond_4b
.line 152
invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_5b
.line 155
:cond_4b
invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 156
invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
const-string v7, "(media_type=? OR media_type=? )"
:goto_5b
const-string v3, "all"
.line 159
invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_88
.line 160
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v4, " AND _data like ? "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
.line 161
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "%"
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 163
:cond_88
iget-object v3, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->m:Lcom/imo/android/imoim/camera/CameraEditView$c;
sget-object v4, Lcom/imo/android/imoim/camera/CameraEditView$c;->FEED_VIDEO:Lcom/imo/android/imoim/camera/CameraEditView$c;
if-ne v3, v4, :cond_a6
.line 164
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v4, " AND mime_type=?"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const-string v4, "video/mp4"
.line 165
invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
move-object v6, v3
goto :goto_a7
:cond_a6
move-object v6, v7
:goto_a7
const-string v3, "android.permission.READ_EXTERNAL_STORAGE"
.line 169
invoke-static {v3}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_d2
.line 171
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v3
.line 172
invoke-virtual {v3}, Lcom/imo/android/imoim/IMO;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v3
const-string v4, "external"
.line 173
invoke-static {v4}, Landroid/provider/MediaStore$Files;->getContentUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v4
.line 174
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v7
new-array v7, v7, [Ljava/lang/String;
invoke-interface {v2, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v2
move-object v7, v2
check-cast v7, [Ljava/lang/String;
const-string v8, "_id"
.line 173
invoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
move-result-object v2
iput-object v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b:Landroid/database/Cursor;
.line 180
:cond_d2
iget-object v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b:Landroid/database/Cursor;
invoke-virtual {p0, v2}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->swapCursor(Landroid/database/Cursor;)Landroid/database/Cursor;
move-result-object v2
iput-object v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b:Landroid/database/Cursor;
.line 181
iget-object v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->c:Ljava/lang/String;
invoke-static {v2, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v2
const/4 v3, 0x0
if-nez v2, :cond_f9
.line 182
iget-object v2, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b:Landroid/database/Cursor;
if-eqz v2, :cond_ea
.line 183
invoke-interface {v2}, Landroid/database/Cursor;->close()V
.line 184
:cond_ea
iget-object v0, v0, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$SelectedModel;->a:Landroidx/lifecycle/MutableLiveData;
new-instance v2, Ljava/util/LinkedHashSet;
invoke-direct {v2}, Ljava/util/LinkedHashSet;-><init>()V
invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
.line 185
iput-object v3, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b:Landroid/database/Cursor;
.line 186
iput-object v1, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->c:Ljava/lang/String;
return-void
.line 188
:cond_f9
iget-object v0, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b:Landroid/database/Cursor;
if-eqz v0, :cond_100
.line 189
invoke-interface {v0}, Landroid/database/Cursor;->close()V
.line 190
:cond_100
iput-object v3, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b:Landroid/database/Cursor;
return-void
.end method
.method public bindView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V
.registers 23
move-object/from16 v0, p0
move-object/from16 v1, p3
const-string v2, "_id"
.line 1202
invoke-interface {v1, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v2
invoke-interface {v1, v2}, Landroid/database/Cursor;->getInt(I)I
move-result v6
const-string v2, "media_type"
.line 1203
invoke-interface {v1, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v2
invoke-interface {v1, v2}, Landroid/database/Cursor;->getInt(I)I
move-result v2
const-string v3, "_data"
.line 1204
invoke-interface {v1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v3
invoke-interface {v1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v4
const-string v3, "orientation"
.line 1205
invoke-interface {v1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v3
invoke-interface {v1, v3}, Landroid/database/Cursor;->getInt(I)I
move-result v9
const-string v3, "duration"
.line 1206
invoke-interface {v1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v3
invoke-interface {v1, v3}, Landroid/database/Cursor;->getInt(I)I
move-result v3
const-string v5, "date_modified"
.line 1207
invoke-interface {v1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v5
invoke-interface {v1, v5}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v11
const-string v5, "width"
.line 1208
invoke-interface {v1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v5
invoke-interface {v1, v5}, Landroid/database/Cursor;->getInt(I)I
move-result v13
const-string v5, "height"
.line 1209
invoke-interface {v1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v5
invoke-interface {v1, v5}, Landroid/database/Cursor;->getInt(I)I
move-result v14
const-string v5, "_size"
.line 1210
invoke-interface {v1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v5
invoke-interface {v1, v5}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v15
const-string v5, "resolution"
.line 1211
invoke-interface {v1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v5
const/4 v7, -0x1
if-eq v5, v7, :cond_6c
.line 1214
invoke-interface {v1, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v1
goto :goto_6e
:cond_6c
const-string v1, ""
:goto_6e
move-object/from16 v17, v1
const/4 v1, 0x3
const/16 v18, 0x1
const/4 v10, 0x0
if-ne v2, v1, :cond_78
const/4 v1, 0x1
goto :goto_79
:cond_78
const/4 v1, 0x0
.line 1217
:goto_79
new-instance v2, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;
const/4 v5, 0x0
int-to-long v7, v3
move-object v3, v2
move v10, v1
invoke-direct/range {v3 .. v17}, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;-><init>(Ljava/lang/String;Ljava/lang/String;IJIZJIIJLjava/lang/String;)V
.line 225
invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;
.line 230
iget-boolean v3, v2, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->f:Z
const/16 v4, 0x8
if-eqz v3, :cond_bd
.line 231
iget-wide v5, v2, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->d:J
const-wide/16 v7, 0x3e8
div-long/2addr v5, v7
.line 232
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v3
const/4 v7, 0x2
new-array v7, v7, [Ljava/lang/Object;
const-wide/16 v8, 0x3c
div-long v10, v5, v8
.line 233
invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v10
const/4 v11, 0x0
aput-object v10, v7, v11
rem-long/2addr v5, v8
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
aput-object v5, v7, v18
const-string v5, "%d:%02d"
.line 232
invoke-static {v3, v5, v7}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 234
iget-object v5, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->c:Landroid/widget/TextView;
invoke-virtual {v5, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 235
iget-object v3, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->b:Landroid/widget/LinearLayout;
invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;->setVisibility(I)V
goto :goto_c8
:cond_bd
const/4 v11, 0x0
.line 237
iget-object v3, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->h:Landroid/view/SurfaceView;
invoke-virtual {v3, v4}, Landroid/view/SurfaceView;->setVisibility(I)V
.line 238
iget-object v3, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->b:Landroid/widget/LinearLayout;
invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 241
:goto_c8
iget-boolean v3, v0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->g:Z
if-eqz v3, :cond_d8
invoke-virtual {v2}, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->a()Z
move-result v3
if-eqz v3, :cond_d8
.line 242
iget-object v3, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->j:Landroid/widget/TextView;
invoke-static {v3, v11}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
goto :goto_dd
.line 244
:cond_d8
iget-object v3, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->j:Landroid/widget/TextView;
invoke-static {v3, v4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 247
:goto_dd
iget-boolean v3, v0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->f:Z
if-nez v3, :cond_13f
iget-boolean v3, v0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->g:Z
if-eqz v3, :cond_e6
goto :goto_13f
.line 254
:cond_e6
iget-object v3, v0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a:Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2;
invoke-static {v3}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object v3
const-class v5, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$SelectedModel;
invoke-virtual {v3, v5}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v3
check-cast v3, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$SelectedModel;
.line 255
iget-object v3, v3, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$SelectedModel;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/LinkedHashSet;
.line 256
invoke-virtual {v3, v2}, Ljava/util/LinkedHashSet;->contains(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_132
.line 257
invoke-virtual {v3}, Ljava/util/LinkedHashSet;->size()I
move-result v3
const/16 v5, 0x9
if-lt v3, v5, :cond_10e
iget-boolean v3, v0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->d:Z
if-nez v3, :cond_12d
.line 258
:cond_10e
invoke-direct {v0, v2}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
move-result v3
if-nez v3, :cond_12d
iget-boolean v3, v0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->l:Z
if-nez v3, :cond_11e
.line 259
invoke-virtual {v2}, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->a()Z
move-result v3
if-nez v3, :cond_12d
.line 260
:cond_11e
invoke-direct {v0, v2}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
move-result v3
if-nez v3, :cond_12d
.line 261
invoke-direct {v0, v2}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->c(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
move-result v3
if-eqz v3, :cond_12b
goto :goto_12d
:cond_12b
const/4 v3, 0x0
goto :goto_12e
:cond_12d
:goto_12d
const/4 v3, 0x1
.line 257
:goto_12e
invoke-static {v1, v3}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;Z)V
goto :goto_167
.line 263
:cond_132
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5, v3}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v3
invoke-static {v1, v3}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;I)V
goto :goto_167
.line 248
:cond_13f
:goto_13f
iget-object v3, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->g:Landroid/widget/FrameLayout;
invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 249
invoke-direct {v0, v2}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
move-result v3
if-nez v3, :cond_163
iget-boolean v3, v0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->l:Z
if-nez v3, :cond_154
.line 250
invoke-virtual {v2}, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->a()Z
move-result v3
if-nez v3, :cond_163
.line 251
:cond_154
invoke-direct {v0, v2}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->b(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
move-result v3
if-nez v3, :cond_163
.line 252
invoke-direct {v0, v2}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->c(Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;)Z
move-result v3
if-eqz v3, :cond_161
goto :goto_163
:cond_161
const/4 v3, 0x0
goto :goto_164
:cond_163
:goto_163
const/4 v3, 0x1
.line 249
:goto_164
invoke-static {v1, v3}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a(Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;Z)V
.line 267
:goto_167
iget-object v3, v2, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->a:Ljava/lang/String;
.line 269
iget-wide v5, v2, Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;->j:J
const-wide/16 v7, 0x400
cmp-long v9, v5, v7
if-gez v9, :cond_185
.line 270
iget-object v3, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->a:Lcom/imo/android/imoim/views/SquareImage;
iget-object v4, v0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->o:Landroid/graphics/drawable/ColorDrawable;
invoke-virtual {v3, v4}, Lcom/imo/android/imoim/views/SquareImage;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 271
iget-object v3, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->i:Landroid/view/View;
invoke-virtual {v3, v11}, Landroid/view/View;->setVisibility(I)V
.line 272
move-object/from16 v3, p2
check-cast v3, Landroid/app/Activity;
invoke-direct {v0, v3, v2, v1}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a(Landroid/app/Activity;Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;)V
return-void
.line 276
:cond_185
iget-object v5, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->i:Landroid/view/View;
invoke-virtual {v5, v4}, Landroid/view/View;->setVisibility(I)V
.line 277
iget-object v4, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->a:Lcom/imo/android/imoim/views/SquareImage;
invoke-virtual {v4}, Lcom/imo/android/imoim/views/SquareImage;->getMeasuredWidth()I
move-result v4
.line 278
iget-object v5, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->a:Lcom/imo/android/imoim/views/SquareImage;
invoke-virtual {v5}, Lcom/imo/android/imoim/views/SquareImage;->getMeasuredHeight()I
move-result v5
if-nez v4, :cond_1aa
.line 280
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v4
.line 2080
invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v4
invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v4
.line 2072
iget v4, v4, Landroid/util/DisplayMetrics;->widthPixels:I
.line 280
iget v5, v0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->r:I
div-int/2addr v4, v5
move v5, v4
.line 283
:cond_1aa
iget-object v6, v1, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;->a:Lcom/imo/android/imoim/views/SquareImage;
iget-object v7, v0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->o:Landroid/graphics/drawable/ColorDrawable;
invoke-static {v6, v3, v7, v4, v5}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Landroid/graphics/drawable/Drawable;II)V
.line 284
move-object/from16 v3, p2
check-cast v3, Landroid/app/Activity;
invoke-direct {v0, v3, v2, v1}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->a(Landroid/app/Activity;Lcom/imo/android/imoim/activities/BigoPhoneGalleryActivity2$a;Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;)V
return-void
.end method
.method public newView(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
.registers 5
.line 196
iget-object p1, p0, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3;->p:Landroid/view/LayoutInflater;
const p2, 0x7f0b011f
const/4 v0, 0x0
invoke-virtual {p1, p2, p3, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
.line 197
new-instance p2, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;
invoke-direct {p2, p1}, Lcom/imo/android/imoim/adapters/BigoPhotosAdapter3$a;-><init>(Landroid/view/View;)V
invoke-virtual {p1, p2}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
return-object p1
.end method