ap.smali

.class public final Landroid/support/v4/app/ap;
.super Landroid/arch/lifecycle/m;
.source "LoaderManagerImpl.java"

# interfaces
.implements Landroid/support/v4/content/h;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "<D:",
        "Ljava/lang/Object;",
        ">",
        "Landroid/arch/lifecycle/m",
        "<TD;>;",
        "Landroid/support/v4/content/h",
        "<TD;>;"
    }
.end annotation


# instance fields
.field final mId:I

.field private nn:Landroid/arch/lifecycle/f;

.field final nq:Landroid/os/Bundle;

.field final nr:Landroid/support/v4/content/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/support/v4/content/f",
            "<TD;>;"
        }
    .end annotation
.end field

.field ns:Landroid/support/v4/app/aq;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/support/v4/app/aq",
            "<TD;>;"
        }
    .end annotation
.end field


# direct methods
.method constructor <init>(Landroid/support/v4/content/f;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/support/v4/content/f",
            "<TD;>;)V"
        }
    .end annotation

    .prologue
    const/4 v1, 0x0

    .line 60
    invoke-direct {p0}, Landroid/arch/lifecycle/m;-><init>()V

    .line 61
    iput v1, p0, Landroid/support/v4/app/ap;->mId:I

    .line 62
    const/4 v0, 0x0

    iput-object v0, p0, Landroid/support/v4/app/ap;->nq:Landroid/os/Bundle;

    .line 63
    iput-object p1, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    .line 65
    iget-object v0, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    invoke-virtual {v0, v1, p0}, Landroid/support/v4/content/f;->registerListener(ILandroid/support/v4/content/h;)V

    .line 66
    return-void
.end method


# virtual methods
.method final a(Landroid/arch/lifecycle/f;Landroid/support/v4/app/ao;)Landroid/support/v4/content/f;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/arch/lifecycle/f;",
            "Landroid/support/v4/app/ao",
            "<TD;>;)",
            "Landroid/support/v4/content/f",
            "<TD;>;"
        }
    .end annotation

    .prologue
    .line 97
    new-instance v0, Landroid/support/v4/app/aq;

    iget-object v1, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    invoke-direct {v0, v1, p2}, Landroid/support/v4/app/aq;-><init>(Landroid/support/v4/content/f;Landroid/support/v4/app/ao;)V

    .line 99
    invoke-virtual {p0, p1, v0}, Landroid/support/v4/app/ap;->a(Landroid/arch/lifecycle/f;Landroid/arch/lifecycle/n;)V

    .line 101
    iget-object v1, p0, Landroid/support/v4/app/ap;->ns:Landroid/support/v4/app/aq;

    if-eqz v1, :cond_13

    .line 102
    iget-object v1, p0, Landroid/support/v4/app/ap;->ns:Landroid/support/v4/app/aq;

    invoke-virtual {p0, v1}, Landroid/support/v4/app/ap;->a(Landroid/arch/lifecycle/n;)V

    .line 104
    :cond_13
    iput-object p1, p0, Landroid/support/v4/app/ap;->nn:Landroid/arch/lifecycle/f;

    .line 105
    iput-object v0, p0, Landroid/support/v4/app/ap;->ns:Landroid/support/v4/app/aq;

    .line 106
    iget-object v0, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    return-object v0
.end method

.method public final a(Landroid/arch/lifecycle/n;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/arch/lifecycle/n",
            "<TD;>;)V"
        }
    .end annotation

    .prologue
    const/4 v0, 0x0

    .line 133
    invoke-super {p0, p1}, Landroid/arch/lifecycle/m;->a(Landroid/arch/lifecycle/n;)V

    .line 135
    iput-object v0, p0, Landroid/support/v4/app/ap;->nn:Landroid/arch/lifecycle/f;

    .line 136
    iput-object v0, p0, Landroid/support/v4/app/ap;->ns:Landroid/support/v4/app/aq;

    .line 137
    return-void
.end method

.method final aM()V
    .registers 3

    .prologue
    .line 110
    iget-object v0, p0, Landroid/support/v4/app/ap;->nn:Landroid/arch/lifecycle/f;

    .line 111
    iget-object v1, p0, Landroid/support/v4/app/ap;->ns:Landroid/support/v4/app/aq;

    .line 112
    if-eqz v0, :cond_e

    if-eqz v1, :cond_e

    .line 117
    invoke-super {p0, v1}, Landroid/arch/lifecycle/m;->a(Landroid/arch/lifecycle/n;)V

    .line 118
    invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/ap;->a(Landroid/arch/lifecycle/f;Landroid/arch/lifecycle/n;)V

    .line 120
    :cond_e
    return-void
.end method

.method final aN()Landroid/support/v4/content/f;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Landroid/support/v4/content/f",
            "<TD;>;"
        }
    .end annotation

    .prologue
    .line 150
    iget-object v0, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    invoke-virtual {v0}, Landroid/support/v4/content/f;->cancelLoad()Z

    .line 151
    iget-object v0, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    invoke-virtual {v0}, Landroid/support/v4/content/f;->abandon()V

    .line 153
    iget-object v0, p0, Landroid/support/v4/app/ap;->ns:Landroid/support/v4/app/aq;

    .line 154
    if-eqz v0, :cond_1c

    .line 155
    invoke-virtual {p0, v0}, Landroid/support/v4/app/ap;->a(Landroid/arch/lifecycle/n;)V

    .line 1258
    iget-boolean v1, v0, Landroid/support/v4/app/aq;->nu:Z

    if-eqz v1, :cond_1c

    .line 1260
    iget-object v1, v0, Landroid/support/v4/app/aq;->nt:Landroid/support/v4/app/ao;

    iget-object v0, v0, Landroid/support/v4/app/aq;->nr:Landroid/support/v4/content/f;

    invoke-interface {v1, v0}, Landroid/support/v4/app/ao;->onLoaderReset(Landroid/support/v4/content/f;)V

    .line 161
    :cond_1c
    iget-object v0, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    invoke-virtual {v0, p0}, Landroid/support/v4/content/f;->unregisterListener(Landroid/support/v4/content/h;)V

    .line 163
    iget-object v0, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    invoke-virtual {v0}, Landroid/support/v4/content/f;->reset()V

    .line 164
    const/4 v0, 0x0

    return-object v0
.end method

.method public final l(Ljava/lang/Object;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TD;)V"
        }
    .end annotation

    .prologue
    .line 172
    invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;

    move-result-object v0

    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v1

    if-ne v0, v1, :cond_e

    .line 2188
    invoke-super {p0, p1}, Landroid/arch/lifecycle/m;->setValue(Ljava/lang/Object;)V

    .line 184
    :goto_d
    return-void

    .line 182
    :cond_e
    invoke-virtual {p0, p1}, Landroid/support/v4/app/ap;->d(Ljava/lang/Object;)V

    goto :goto_d
.end method

.method protected final n()V
    .registers 2

    .prologue
    .line 82
    iget-object v0, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    invoke-virtual {v0}, Landroid/support/v4/content/f;->stopLoading()V

    .line 83
    return-void
.end method

.method protected final onActive()V
    .registers 2

    .prologue
    .line 76
    iget-object v0, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    invoke-virtual {v0}, Landroid/support/v4/content/f;->startLoading()V

    .line 77
    return-void
.end method

.method public final setValue(Ljava/lang/Object;)V
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TD;)V"
        }
    .end annotation

    .prologue
    .line 188
    invoke-super {p0, p1}, Landroid/arch/lifecycle/m;->setValue(Ljava/lang/Object;)V

    .line 194
    return-void
.end method

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

    .prologue
    .line 198
    new-instance v0, Ljava/lang/StringBuilder;

    const/16 v1, 0x40

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

    .line 199
    const-string v1, "LoaderInfo{"

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

    .line 200
    invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I

    move-result v1

    invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;

    move-result-object v1

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

    .line 201
    const-string v1, " #"

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

    .line 202
    const/4 v1, 0x0

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

    .line 203
    const-string v1, " : "

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

    .line 204
    iget-object v1, p0, Landroid/support/v4/app/ap;->nr:Landroid/support/v4/content/f;

    invoke-static {v1, v0}, Landroid/support/v4/f/d;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V

    .line 205
    const-string v1, "}}"

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

    .line 206
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method