y.smali
.class Lcom/cleanmaster/internalapp/ad/ui/y;
.super Lcom/keniu/security/b/a;
.source "CmsLoader.java"
# instance fields
.field final synthetic a:Lcom/cm/plugincluster/adv/spec/InternalAppItem;
.field final synthetic b:Lcom/cleanmaster/internalapp/ad/ui/v;
# direct methods
.method constructor <init>(Lcom/cleanmaster/internalapp/ad/ui/v;Lcom/cm/plugincluster/adv/spec/InternalAppItem;)V
.registers 3
.prologue
.line 115
iput-object p1, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
iput-object p2, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->a:Lcom/cm/plugincluster/adv/spec/InternalAppItem;
invoke-direct {p0}, Lcom/keniu/security/b/a;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 14
.prologue
const-wide/16 v8, 0x0
const/4 v3, 0x0
const/4 v11, 0x1
const/4 v10, 0x0
.line 118
invoke-super {p0}, Lcom/keniu/security/b/a;->run()V
.line 119
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
invoke-static {v0}, Lcom/cleanmaster/internalapp/ad/ui/v;->c(Lcom/cleanmaster/internalapp/ad/ui/v;)Z
move-result v0
if-nez v0, :cond_11
.line 143
:cond_10
:goto_10
return-void
.line 122
:cond_11
const-string v4, "com.cleanmaster.security_cn"
.line 123
const-string v5, "https://dl.cm.ksmobile.com/static/res/fixed/3d/cm_security_cn_500083.apk"
.line 124
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->a:Lcom/cm/plugincluster/adv/spec/InternalAppItem;
invoke-virtual {v0}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getAppTitle()Ljava/lang/String;
move-result-object v6
.line 125
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->a:Lcom/cm/plugincluster/adv/spec/InternalAppItem;
invoke-virtual {v0}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getIcon()Ljava/lang/String;
move-result-object v7
.line 126
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/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
.line 127
invoke-static {v1}, Lcom/cleanmaster/internalapp/ad/ui/v;->a(Lcom/cleanmaster/internalapp/ad/ui/v;)Landroid/content/Context;
move-result-object v1
invoke-virtual {v0, v1, v4, v5}, Lcom/cleanmaster/ui/app/provider/a;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v0
.line 128
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getState()I
move-result v1
if-nez v1, :cond_54
.line 130
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
invoke-static {v0}, Lcom/cleanmaster/internalapp/ad/ui/v;->d(Lcom/cleanmaster/internalapp/ad/ui/v;)V
.line 131
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/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
iget-object v1, v1, Lcom/cleanmaster/internalapp/ad/ui/v;->a:Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;
invoke-virtual {v0, v1}, Lcom/cleanmaster/ui/app/provider/a;->a(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
.line 132
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v1
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
invoke-static {v0}, Lcom/cleanmaster/internalapp/ad/ui/v;->a(Lcom/cleanmaster/internalapp/ad/ui/v;)Landroid/content/Context;
move-result-object v2
move v12, v10
invoke-virtual/range {v1 .. v12}, Lcom/cleanmaster/ui/app/provider/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZZZ)Landroid/net/Uri;
goto :goto_10
.line 134
:cond_54
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getState()I
move-result v1
const/4 v2, 0x3
if-ne v1, v2, :cond_10
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
invoke-static {v1}, Lcom/cleanmaster/internalapp/ad/ui/v;->a(Lcom/cleanmaster/internalapp/ad/ui/v;)Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;
move-result-object v1
invoke-virtual {v1}, Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;->isExpiredCmsPreloadSuccessTime()Z
move-result v1
if-eqz v1, :cond_10
.line 136
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
invoke-static {v1}, Lcom/cleanmaster/internalapp/ad/ui/v;->d(Lcom/cleanmaster/internalapp/ad/ui/v;)V
.line 137
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v1
iget-object v2, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
iget-object v2, v2, Lcom/cleanmaster/internalapp/ad/ui/v;->a:Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;
invoke-virtual {v1, v2}, Lcom/cleanmaster/ui/app/provider/a;->a(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
.line 138
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v1
iget-object v2, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
invoke-static {v2}, Lcom/cleanmaster/internalapp/ad/ui/v;->a(Lcom/cleanmaster/internalapp/ad/ui/v;)Landroid/content/Context;
move-result-object v2
.line 139
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v0
.line 138
invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/ui/app/provider/a;->c(Landroid/content/Context;Landroid/net/Uri;)V
.line 140
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v1
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/y;->b:Lcom/cleanmaster/internalapp/ad/ui/v;
invoke-static {v0}, Lcom/cleanmaster/internalapp/ad/ui/v;->a(Lcom/cleanmaster/internalapp/ad/ui/v;)Landroid/content/Context;
move-result-object v2
move v12, v10
invoke-virtual/range {v1 .. v12}, Lcom/cleanmaster/ui/app/provider/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZZZ)Landroid/net/Uri;
goto/16 :goto_10
.end method