o.smali

.class public final Lcom/bumptech/glide/manager/o;
.super Landroid/support/v4/app/Fragment;
.source "SupportRequestManagerFragment.java"


# instance fields
.field public final IQ:Lcom/bumptech/glide/manager/a;

.field public IR:Lcom/bumptech/glide/m;

.field private final IT:Ljava/util/HashSet;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashSet",
            "<",
            "Lcom/bumptech/glide/manager/o;",
            ">;"
        }
    .end annotation
.end field

.field public final Jd:Lcom/bumptech/glide/manager/m;

.field private Je:Lcom/bumptech/glide/manager/o;


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

    .prologue
    .line 32
    new-instance v0, Lcom/bumptech/glide/manager/a;

    invoke-direct {v0}, Lcom/bumptech/glide/manager/a;-><init>()V

    invoke-direct {p0, v0}, Lcom/bumptech/glide/manager/o;-><init>(Lcom/bumptech/glide/manager/a;)V

    .line 33
    return-void
.end method

.method private constructor <init>(Lcom/bumptech/glide/manager/a;)V
    .registers 4
    .annotation build Landroid/annotation/SuppressLint;
        value = {
            "ValidFragment"
        }
    .end annotation

    .prologue
    .line 37
    invoke-direct {p0}, Landroid/support/v4/app/Fragment;-><init>()V

    .line 25
    new-instance v0, Lcom/bumptech/glide/manager/p;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/bumptech/glide/manager/p;-><init>(B)V

    iput-object v0, p0, Lcom/bumptech/glide/manager/o;->Jd:Lcom/bumptech/glide/manager/m;

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

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

    iput-object v0, p0, Lcom/bumptech/glide/manager/o;->IT:Ljava/util/HashSet;

    .line 38
    iput-object p1, p0, Lcom/bumptech/glide/manager/o;->IQ:Lcom/bumptech/glide/manager/a;

    .line 39
    return-void
.end method


# virtual methods
.method public final onAttach(Landroid/app/Activity;)V
    .registers 4

    .prologue
    .line 115
    invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onAttach(Landroid/app/Activity;)V

    .line 116
    invoke-static {}, Lcom/bumptech/glide/manager/RequestManagerRetriever;->eu()Lcom/bumptech/glide/manager/RequestManagerRetriever;

    move-result-object v0

    invoke-virtual {p0}, Lcom/bumptech/glide/manager/o;->getActivity()Landroid/support/v4/app/FragmentActivity;

    move-result-object v1

    invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()Landroid/support/v4/app/u;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/bumptech/glide/manager/RequestManagerRetriever;->a(Landroid/support/v4/app/u;)Lcom/bumptech/glide/manager/o;

    move-result-object v0

    iput-object v0, p0, Lcom/bumptech/glide/manager/o;->Je:Lcom/bumptech/glide/manager/o;

    .line 118
    iget-object v0, p0, Lcom/bumptech/glide/manager/o;->Je:Lcom/bumptech/glide/manager/o;

    if-eq v0, p0, :cond_20

    .line 119
    iget-object v0, p0, Lcom/bumptech/glide/manager/o;->Je:Lcom/bumptech/glide/manager/o;

    .line 1070
    iget-object v0, v0, Lcom/bumptech/glide/manager/o;->IT:Ljava/util/HashSet;

    invoke-virtual {v0, p0}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z

    .line 121
    :cond_20
    return-void
.end method

.method public final onDestroy()V
    .registers 2

    .prologue
    .line 146
    invoke-super {p0}, Landroid/support/v4/app/Fragment;->onDestroy()V

    .line 147
    iget-object v0, p0, Lcom/bumptech/glide/manager/o;->IQ:Lcom/bumptech/glide/manager/a;

    invoke-virtual {v0}, Lcom/bumptech/glide/manager/a;->onDestroy()V

    .line 148
    return-void
.end method

.method public final onDetach()V
    .registers 2

    .prologue
    .line 125
    invoke-super {p0}, Landroid/support/v4/app/Fragment;->onDetach()V

    .line 126
    iget-object v0, p0, Lcom/bumptech/glide/manager/o;->Je:Lcom/bumptech/glide/manager/o;

    if-eqz v0, :cond_11

    .line 127
    iget-object v0, p0, Lcom/bumptech/glide/manager/o;->Je:Lcom/bumptech/glide/manager/o;

    .line 1074
    iget-object v0, v0, Lcom/bumptech/glide/manager/o;->IT:Ljava/util/HashSet;

    invoke-virtual {v0, p0}, Ljava/util/HashSet;->remove(Ljava/lang/Object;)Z

    .line 128
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/bumptech/glide/manager/o;->Je:Lcom/bumptech/glide/manager/o;

    .line 130
    :cond_11
    return-void
.end method

.method public final onLowMemory()V
    .registers 2

    .prologue
    .line 152
    invoke-super {p0}, Landroid/support/v4/app/Fragment;->onLowMemory()V

    .line 155
    iget-object v0, p0, Lcom/bumptech/glide/manager/o;->IR:Lcom/bumptech/glide/m;

    if-eqz v0, :cond_c

    .line 156
    iget-object v0, p0, Lcom/bumptech/glide/manager/o;->IR:Lcom/bumptech/glide/m;

    invoke-virtual {v0}, Lcom/bumptech/glide/m;->onLowMemory()V

    .line 158
    :cond_c
    return-void
.end method

.method public final onStart()V
    .registers 2

    .prologue
    .line 134
    invoke-super {p0}, Landroid/support/v4/app/Fragment;->onStart()V

    .line 135
    iget-object v0, p0, Lcom/bumptech/glide/manager/o;->IQ:Lcom/bumptech/glide/manager/a;

    invoke-virtual {v0}, Lcom/bumptech/glide/manager/a;->onStart()V

    .line 136
    return-void
.end method

.method public final onStop()V
    .registers 2

    .prologue
    .line 140
    invoke-super {p0}, Landroid/support/v4/app/Fragment;->onStop()V

    .line 141
    iget-object v0, p0, Lcom/bumptech/glide/manager/o;->IQ:Lcom/bumptech/glide/manager/a;

    invoke-virtual {v0}, Lcom/bumptech/glide/manager/a;->onStop()V

    .line 142
    return-void
.end method