.class public final Lcom/bumptech/glide/request/target/PreloadTarget; .super Lcom/bumptech/glide/request/target/SimpleTarget; .source "PreloadTarget.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Lcom/bumptech/glide/request/target/SimpleTarget<", "TZ;>;" } .end annotation # static fields .field private static final HANDLER:Landroid/os/Handler; .field private static final MESSAGE_CLEAR:I = 0x1 # instance fields .field private final requestManager:Lcom/bumptech/glide/RequestManager; # direct methods .method static constructor ()V .registers 3 .line 21 new-instance v0, Landroid/os/Handler; invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; move-result-object v1 new-instance v2, Lcom/bumptech/glide/request/target/PreloadTarget$1; invoke-direct {v2}, Lcom/bumptech/glide/request/target/PreloadTarget$1;->()V invoke-direct {v0, v1, v2}, Landroid/os/Handler;->(Landroid/os/Looper;Landroid/os/Handler$Callback;)V sput-object v0, Lcom/bumptech/glide/request/target/PreloadTarget;->HANDLER:Landroid/os/Handler; return-void .end method .method private constructor (Lcom/bumptech/glide/RequestManager;II)V .registers 4 .line 46 invoke-direct {p0, p2, p3}, Lcom/bumptech/glide/request/target/SimpleTarget;->(II)V .line 47 iput-object p1, p0, Lcom/bumptech/glide/request/target/PreloadTarget;->requestManager:Lcom/bumptech/glide/RequestManager; return-void .end method .method public static obtain(Lcom/bumptech/glide/RequestManager;II)Lcom/bumptech/glide/request/target/PreloadTarget; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/bumptech/glide/RequestManager;", "II)", "Lcom/bumptech/glide/request/target/PreloadTarget<", "TZ;>;" } .end annotation .line 42 new-instance v0, Lcom/bumptech/glide/request/target/PreloadTarget; invoke-direct {v0, p0, p1, p2}, Lcom/bumptech/glide/request/target/PreloadTarget;->(Lcom/bumptech/glide/RequestManager;II)V return-object v0 .end method # virtual methods .method clear()V .registers 2 .line 57 iget-object v0, p0, Lcom/bumptech/glide/request/target/PreloadTarget;->requestManager:Lcom/bumptech/glide/RequestManager; invoke-virtual {v0, p0}, Lcom/bumptech/glide/RequestManager;->clear(Lcom/bumptech/glide/request/target/Target;)V return-void .end method .method public onResourceReady(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(TZ;", "Lcom/bumptech/glide/request/transition/Transition<", "-TZ;>;)V" } .end annotation .line 52 sget-object p1, Lcom/bumptech/glide/request/target/PreloadTarget;->HANDLER:Landroid/os/Handler; const/4 p2, 0x1 invoke-virtual {p1, p2, p0}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message; move-result-object p1 invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V return-void .end method