.class Lcom/bumptech/glide/load/data/mediastore/ThumbFetcher$VideoThumbnailQuery; .super Ljava/lang/Object; .source "ThumbFetcher.java" # interfaces .implements Lcom/bumptech/glide/load/data/mediastore/ThumbnailQuery; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/bumptech/glide/load/data/mediastore/ThumbFetcher; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x8 name = "VideoThumbnailQuery" .end annotation # static fields .field private static final PATH_PROJECTION:[Ljava/lang/String; .field private static final PATH_SELECTION:Ljava/lang/String; = "kind = 1 AND video_id = ?" # instance fields .field private final contentResolver:Landroid/content/ContentResolver; # direct methods .method static constructor ()V .registers 3 const/4 v0, 0x1 .line 120 new-array v0, v0, [Ljava/lang/String; const/4 v1, 0x0 const-string v2, "_data" aput-object v2, v0, v1 sput-object v0, Lcom/bumptech/glide/load/data/mediastore/ThumbFetcher$VideoThumbnailQuery;->PATH_PROJECTION:[Ljava/lang/String; return-void .end method .method constructor (Landroid/content/ContentResolver;)V .registers 2 .line 116 invoke-direct {p0}, Ljava/lang/Object;->()V .line 117 iput-object p1, p0, Lcom/bumptech/glide/load/data/mediastore/ThumbFetcher$VideoThumbnailQuery;->contentResolver:Landroid/content/ContentResolver; return-void .end method # virtual methods .method public query(Landroid/net/Uri;)Landroid/database/Cursor; .registers 8 .line 129 invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String; move-result-object p1 .line 130 iget-object v0, p0, Lcom/bumptech/glide/load/data/mediastore/ThumbFetcher$VideoThumbnailQuery;->contentResolver:Landroid/content/ContentResolver; sget-object v1, Landroid/provider/MediaStore$Video$Thumbnails;->EXTERNAL_CONTENT_URI:Landroid/net/Uri; sget-object v2, Lcom/bumptech/glide/load/data/mediastore/ThumbFetcher$VideoThumbnailQuery;->PATH_PROJECTION:[Ljava/lang/String; const/4 v3, 0x1 new-array v4, v3, [Ljava/lang/String; const/4 v3, 0x0 aput-object p1, v4, v3 const/4 v5, 0x0 const-string v3, "kind = 1 AND video_id = ?" invoke-virtual/range {v0 .. v5}, 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 p1 return-object p1 .end method