f.smali

.class public Lme/iwf/photopicker/utils/f;
.super Landroidx/loader/content/b;
.source "PhotoDirectoryLoader.java"


# instance fields
.field final i:[Ljava/lang/String;


# direct methods
.method public constructor <init>(Landroid/content/Context;Z)V
    .registers 10

    .line 1
    invoke-direct {p0, p1}, Landroidx/loader/content/b;-><init>(Landroid/content/Context;)V

    const/4 p1, 0x6

    .line 2
    new-array p1, p1, [Ljava/lang/String;

    const/4 v0, 0x0

    const-string v1, "_id"

    aput-object v1, p1, v0

    const/4 v1, 0x1

    const-string v2, "_data"

    aput-object v2, p1, v1

    const/4 v2, 0x2

    const-string v3, "bucket_id"

    aput-object v3, p1, v2

    const/4 v3, 0x3

    const-string v4, "bucket_display_name"

    aput-object v4, p1, v3

    const/4 v4, 0x4

    const-string v5, "date_added"

    aput-object v5, p1, v4

    const/4 v5, 0x5

    const-string v6, "_size"

    aput-object v6, p1, v5

    iput-object p1, p0, Lme/iwf/photopicker/utils/f;->i:[Ljava/lang/String;

    .line 3
    iget-object p1, p0, Lme/iwf/photopicker/utils/f;->i:[Ljava/lang/String;

    invoke-virtual {p0, p1}, Landroidx/loader/content/b;->a([Ljava/lang/String;)V

    .line 4
    sget-object p1, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;

    invoke-virtual {p0, p1}, Landroidx/loader/content/b;->a(Landroid/net/Uri;)V

    const-string p1, "date_added DESC"

    .line 5
    invoke-virtual {p0, p1}, Landroidx/loader/content/b;->b(Ljava/lang/String;)V

    .line 6
    new-instance p1, Ljava/lang/StringBuilder;

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

    const-string v5, "mime_type=? or mime_type=? or mime_type=? "

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

    if-eqz p2, :cond_44

    const-string v5, "or mime_type=?"

    goto :goto_46

    :cond_44
    const-string v5, ""

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

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

    move-result-object p1

    invoke-virtual {p0, p1}, Landroidx/loader/content/b;->a(Ljava/lang/String;)V

    const-string p1, "image/jpg"

    const-string v5, "image/png"

    const-string v6, "image/jpeg"

    if-eqz p2, :cond_65

    .line 7
    new-array p2, v4, [Ljava/lang/String;

    aput-object v6, p2, v0

    aput-object v5, p2, v1

    aput-object p1, p2, v2

    const-string p1, "image/gif"

    aput-object p1, p2, v3

    goto :goto_6d

    .line 8
    :cond_65
    new-array p2, v3, [Ljava/lang/String;

    aput-object v6, p2, v0

    aput-object v5, p2, v1

    aput-object p1, p2, v2

    .line 9
    :goto_6d
    invoke-virtual {p0, p2}, Landroidx/loader/content/b;->b([Ljava/lang/String;)V

    return-void
.end method