l.smali
.class Lcom/cleanmaster/giftbox/l;
.super Ljava/lang/Object;
.source "ZipDownloadWithDownloadManager.java"
# interfaces
.implements Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;
# instance fields
.field final synthetic a:Lcom/cleanmaster/giftbox/k;
# direct methods
.method constructor <init>(Lcom/cleanmaster/giftbox/k;)V
.registers 2
.prologue
.line 124
iput-object p1, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public stateChange(Lcom/cm/plugincluster/common/interfaces/downloader/bean/LoadEvent;)V
.registers 8
.prologue
const/4 v5, 0x5
const/4 v4, 0x3
const/4 v3, 0x2
.line 127
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->a(Lcom/cleanmaster/giftbox/k;)Landroid/net/Uri;
move-result-object v0
if-eqz v0, :cond_15
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;->getUri()Landroid/net/Uri;
move-result-object v0
if-nez v0, :cond_16
.line 174
:cond_15
:goto_15
return-void
.line 130
:cond_16
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->a(Lcom/cleanmaster/giftbox/k;)Landroid/net/Uri;
move-result-object v0
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/LoadEvent;->getState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v1
invoke-virtual {v1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/net/Uri;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_15
.line 131
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
if-ne v0, v3, :cond_68
.line 132
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;->getTotal()J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_15
.line 133
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
if-eqz v0, :cond_15
.line 134
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/LoadEvent;->getState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v1
invoke-virtual {v1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getLoad()J
move-result-wide v2
const-wide/16 v4, 0x64
mul-long/2addr v2, v4
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/LoadEvent;->getState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v1
invoke-virtual {v1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getTotal()J
move-result-wide v4
div-long/2addr v2, v4
invoke-interface {v0, v2, v3}, Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;->onProgress(J)V
goto :goto_15
.line 140
:cond_68
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
if-ne v0, v4, :cond_102
.line 142
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->c(Lcom/cleanmaster/giftbox/k;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_be
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;->getPath()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/commons/Md5Util;->getFilePathMd5(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v1}, Lcom/cleanmaster/giftbox/k;->c(Lcom/cleanmaster/giftbox/k;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_be
.line 143
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
if-eqz v0, :cond_a7
.line 144
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
invoke-interface {v0, v5}, Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;->onEnd(I)V
.line 146
:cond_a7
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v1}, Lcom/cleanmaster/giftbox/k;->d(Lcom/cleanmaster/giftbox/k;)Landroid/content/Context;
move-result-object v1
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/LoadEvent;->getState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v2
invoke-virtual {v2}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/cleanmaster/ui/app/provider/a;->c(Landroid/content/Context;Landroid/net/Uri;)V
goto/16 :goto_15
.line 151
:cond_be
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
if-eqz v0, :cond_d0
.line 152
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
const/4 v1, 0x1
invoke-interface {v0, v1}, Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;->onEnd(I)V
.line 155
:cond_d0
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/LoadEvent;->getState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v1
invoke-virtual {v1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getPath()Ljava/lang/String;
move-result-object v1
iget-object v2, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v2}, Lcom/cleanmaster/giftbox/k;->e(Lcom/cleanmaster/giftbox/k;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/cleanmaster/giftbox/k;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_12b
.line 156
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
if-eqz v0, :cond_f7
.line 157
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
invoke-interface {v0, v3}, Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;->onEnd(I)V
.line 165
:cond_f7
:goto_f7
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
iget-object v1, v1, Lcom/cleanmaster/giftbox/k;->a:Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;
invoke-virtual {v0, v1}, Lcom/cleanmaster/ui/app/provider/a;->b(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
.line 167
:cond_102
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
if-ne v0, v5, :cond_15
.line 168
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
if-eqz v0, :cond_11e
.line 169
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
const/4 v1, 0x4
invoke-interface {v0, v1}, Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;->onEnd(I)V
.line 171
:cond_11e
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
iget-object v1, v1, Lcom/cleanmaster/giftbox/k;->a:Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;
invoke-virtual {v0, v1}, Lcom/cleanmaster/ui/app/provider/a;->b(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
goto/16 :goto_15
.line 160
:cond_12b
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
if-eqz v0, :cond_13c
.line 161
iget-object v0, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v0}, Lcom/cleanmaster/giftbox/k;->b(Lcom/cleanmaster/giftbox/k;)Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;
move-result-object v0
invoke-interface {v0, v4}, Lcom/cm/plugincluster/common/interfaces/ZipDownloadCallback;->onEnd(I)V
.line 163
:cond_13c
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/giftbox/l;->a:Lcom/cleanmaster/giftbox/k;
invoke-static {v1}, Lcom/cleanmaster/giftbox/k;->d(Lcom/cleanmaster/giftbox/k;)Landroid/content/Context;
move-result-object v1
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/LoadEvent;->getState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v2
invoke-virtual {v2}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/cleanmaster/ui/app/provider/a;->c(Landroid/content/Context;Landroid/net/Uri;)V
goto :goto_f7
.end method