e$b.smali
.class public Lcom/cmcm/ad/data/modules/e/e$b;
.super Ljava/lang/Object;
.source "AdResourceLoaderWrapper.java"
# interfaces
.implements Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/cmcm/ad/data/modules/e/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "b"
.end annotation
# instance fields
.field final synthetic a:Lcom/cmcm/ad/data/modules/e/e;
.field private b:Lcom/cmcm/ad/data/modules/a/b;
.field private c:Lcom/cmcm/ad/data/modules/d/f$a;
.field private d:Z
.field private e:Ljava/lang/String;
.field private f:B
.field private g:J
.field private h:J
# direct methods
.method public constructor <init>(Lcom/cmcm/ad/data/modules/e/e;)V
.registers 6
.prologue
const-wide/16 v2, 0x0
const/4 v1, 0x0
.line 92
iput-object p1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->a:Lcom/cmcm/ad/data/modules/e/e;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 93
iput-object v1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->b:Lcom/cmcm/ad/data/modules/a/b;
.line 94
iput-object v1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->c:Lcom/cmcm/ad/data/modules/d/f$a;
.line 95
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->d:Z
.line 96
iput-object v1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->e:Ljava/lang/String;
.line 98
iput-wide v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->g:J
.line 99
iput-wide v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->h:J
return-void
.end method
# virtual methods
.method public a(I)V
.registers 8
.prologue
.line 138
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->h:J
.line 139
iget-wide v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->h:J
iget-wide v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->g:J
sub-long/2addr v0, v2
.line 140
iget-wide v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->g:J
const-wide/16 v4, -0x1
cmp-long v2, v2, v4
if-eqz v2, :cond_28
iget-wide v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->g:J
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-eqz v2, :cond_28
.line 141
iget-object v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->b:Lcom/cmcm/ad/data/modules/a/b;
invoke-interface {v2}, Lcom/cmcm/ad/data/modules/a/b;->getPosId()Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/cmcm/ad/data/modules/e/e$b;->e:Ljava/lang/String;
long-to-int v0, v0
int-to-byte v1, p1
invoke-static {v2, v3, v0, v1}, Lcom/cmcm/ad/data/modules/utils/c;->a(Ljava/lang/String;Ljava/lang/String;IB)V
.line 144
:cond_28
iget-object v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->c:Lcom/cmcm/ad/data/modules/d/f$a;
if-eqz v0, :cond_35
.line 145
iget-object v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->c:Lcom/cmcm/ad/data/modules/d/f$a;
iget-byte v1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->f:B
iget-object v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->b:Lcom/cmcm/ad/data/modules/a/b;
invoke-interface {v0, v1, v2, p1}, Lcom/cmcm/ad/data/modules/d/f$a;->a(BLcom/cmcm/ad/data/modules/a/b;I)V
.line 147
:cond_35
return-void
.end method
.method public a(J)V
.registers 4
.prologue
.line 114
iput-wide p1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->g:J
.line 115
return-void
.end method
.method public a(Lcom/cmcm/ad/data/modules/a/b;)V
.registers 2
.prologue
.line 102
iput-object p1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->b:Lcom/cmcm/ad/data/modules/a/b;
.line 103
return-void
.end method
.method public a(Lcom/cmcm/ad/data/modules/d/f$a;)V
.registers 2
.prologue
.line 106
iput-object p1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->c:Lcom/cmcm/ad/data/modules/d/f$a;
.line 107
return-void
.end method
.method public a(Ljava/lang/String;)V
.registers 2
.prologue
.line 110
iput-object p1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->e:Ljava/lang/String;
.line 111
return-void
.end method
.method public b(Ljava/lang/String;)V
.registers 8
.prologue
.line 126
iget-object v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->b:Lcom/cmcm/ad/data/modules/a/b;
iget-object v1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->e:Ljava/lang/String;
invoke-interface {v0, v1, p1}, Lcom/cmcm/ad/data/modules/a/b;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 127
iget-object v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->c:Lcom/cmcm/ad/data/modules/d/f$a;
if-eqz v0, :cond_3c
.line 128
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->h:J
.line 129
iget-wide v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->h:J
iget-wide v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->g:J
sub-long/2addr v0, v2
.line 130
iget-wide v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->g:J
const-wide/16 v4, -0x1
cmp-long v2, v2, v4
if-eqz v2, :cond_33
iget-wide v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->g:J
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-eqz v2, :cond_33
.line 131
iget-object v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->b:Lcom/cmcm/ad/data/modules/a/b;
invoke-interface {v2}, Lcom/cmcm/ad/data/modules/a/b;->getPosId()Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/cmcm/ad/data/modules/e/e$b;->e:Ljava/lang/String;
long-to-int v0, v0
const/4 v1, 0x1
invoke-static {v2, v3, v0, v1}, Lcom/cmcm/ad/data/modules/utils/c;->a(Ljava/lang/String;Ljava/lang/String;IB)V
.line 133
:cond_33
iget-object v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->c:Lcom/cmcm/ad/data/modules/d/f$a;
iget-byte v1, p0, Lcom/cmcm/ad/data/modules/e/e$b;->f:B
iget-object v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->b:Lcom/cmcm/ad/data/modules/a/b;
invoke-interface {v0, v1, v2}, Lcom/cmcm/ad/data/modules/d/f$a;->a(BLcom/cmcm/ad/data/modules/a/b;)V
.line 135
:cond_3c
return-void
.end method
.method public stateChange(Lcom/cm/plugincluster/common/interfaces/downloader/bean/LoadEvent;)V
.registers 6
.prologue
const/4 v3, 0x5
const/4 v2, 0x3
.line 152
if-eqz p1, :cond_a
:try_start_4
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/LoadEvent;->getState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v0
if-nez v0, :cond_b
.line 186
:cond_a
:goto_a
return-void
.line 155
:cond_b
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/LoadEvent;->getState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v0
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getState()I
move-result v0
.line 156
if-eq v0, v2, :cond_17
if-ne v0, v3, :cond_a
.line 159
:cond_17
iget-object v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->b:Lcom/cmcm/ad/data/modules/a/b;
if-eqz v0, :cond_1f
iget-object v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->e:Ljava/lang/String;
if-nez v0, :cond_32
.line 160
:cond_1f
const/4 v0, 0x2
invoke-virtual {p0, v0}, Lcom/cmcm/ad/data/modules/e/e$b;->a(I)V
.line 161
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/utils/CMDownloadManager;->removeListener(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
:try_end_26
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_26} :catch_27
goto :goto_a
.line 181
:catch_27
move-exception v0
.line 182
invoke-virtual {p0, v3}, Lcom/cmcm/ad/data/modules/e/e$b;->a(I)V
.line 183
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/utils/CMDownloadManager;->removeListener(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
.line 184
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_a
.line 164
:cond_32
:try_start_32
iget-object v0, p0, Lcom/cmcm/ad/data/modules/e/e$b;->e:Ljava/lang/String;
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/utils/CMDownloadManager;->queryStateByUrl(Ljava/lang/String;)Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v0
.line 165
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getState()I
move-result v1
if-ne v1, v2, :cond_4f
.line 166
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getPath()Ljava/lang/String;
move-result-object v1
.line 167
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_5d
.line 168
const/4 v1, 0x3
invoke-virtual {p0, v1}, Lcom/cmcm/ad/data/modules/e/e$b;->a(I)V
.line 175
:cond_4c
:goto_4c
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/utils/CMDownloadManager;->removeListener(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
.line 177
:cond_4f
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getState()I
move-result v0
if-ne v0, v3, :cond_a
.line 178
const/4 v0, 0x4
invoke-virtual {p0, v0}, Lcom/cmcm/ad/data/modules/e/e$b;->a(I)V
.line 179
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/utils/CMDownloadManager;->removeListener(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
goto :goto_a
.line 170
:cond_5d
invoke-virtual {p0, v1}, Lcom/cmcm/ad/data/modules/e/e$b;->b(Ljava/lang/String;)V
.line 171
const-string v2, ".mp4"
invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_4c
.line 172
iget-object v2, p0, Lcom/cmcm/ad/data/modules/e/e$b;->a:Lcom/cmcm/ad/data/modules/e/e;
invoke-static {v2, v1}, Lcom/cmcm/ad/data/modules/e/e;->a(Lcom/cmcm/ad/data/modules/e/e;Ljava/lang/String;)V
:try_end_6d
.catch Ljava/lang/Exception; {:try_start_32 .. :try_end_6d} :catch_27
goto :goto_4c
.end method