c.smali
.class Lcom/cleanmaster/push/c;
.super Ljava/lang/Object;
.source "CacheScanPush.java"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field final synthetic a:I
.field final synthetic b:Z
.field final synthetic c:Landroid/content/Context;
.field final synthetic d:Landroid/content/Intent;
.field final synthetic e:Landroid/app/PendingIntent;
.field final synthetic f:Landroid/content/Intent;
.field final synthetic g:Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
.field final synthetic h:Ljava/lang/String;
.field final synthetic i:J
.field final synthetic j:J
.field final synthetic k:Lcom/cleanmaster/push/a;
# direct methods
.method constructor <init>(Lcom/cleanmaster/push/a;IZLandroid/content/Context;Landroid/content/Intent;Landroid/app/PendingIntent;Landroid/content/Intent;Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;Ljava/lang/String;JJ)V
.registers 14
.prologue
.line 208
iput-object p1, p0, Lcom/cleanmaster/push/c;->k:Lcom/cleanmaster/push/a;
iput p2, p0, Lcom/cleanmaster/push/c;->a:I
iput-boolean p3, p0, Lcom/cleanmaster/push/c;->b:Z
iput-object p4, p0, Lcom/cleanmaster/push/c;->c:Landroid/content/Context;
iput-object p5, p0, Lcom/cleanmaster/push/c;->d:Landroid/content/Intent;
iput-object p6, p0, Lcom/cleanmaster/push/c;->e:Landroid/app/PendingIntent;
iput-object p7, p0, Lcom/cleanmaster/push/c;->f:Landroid/content/Intent;
iput-object p8, p0, Lcom/cleanmaster/push/c;->g:Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
iput-object p9, p0, Lcom/cleanmaster/push/c;->h:Ljava/lang/String;
iput-wide p10, p0, Lcom/cleanmaster/push/c;->i:J
iput-wide p12, p0, Lcom/cleanmaster/push/c;->j:J
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 9
.prologue
const/4 v5, 0x2
const/4 v4, 0x1
.line 211
new-instance v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;
invoke-direct {v0}, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;-><init>()V
.line 212
const/16 v1, 0x100
iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mNotifyId:I
.line 213
iget v1, p0, Lcom/cleanmaster/push/c;->a:I
if-ne v1, v4, :cond_e3
.line 214
const/16 v1, 0x102
iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUniqueId:I
.line 219
:goto_13
iget-boolean v1, p0, Lcom/cleanmaster/push/c;->b:Z
if-eqz v1, :cond_19
.line 220
iput-boolean v4, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsForceTop:Z
.line 222
:cond_19
new-instance v1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;
invoke-direct {v1}, Lcom/cm/plugincluster/common/notification/define/NotificationModel;-><init>()V
.line 223
iget-object v2, p0, Lcom/cleanmaster/push/c;->c:Landroid/content/Context;
const v3, 0x7f0a0de4
invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v2
iput-object v2, v1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTickerTitle:Ljava/lang/CharSequence;
.line 224
iget-object v2, p0, Lcom/cleanmaster/push/c;->c:Landroid/content/Context;
const v3, 0x7f0a0de5
invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v2
iput-object v2, v1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTitle:Ljava/lang/CharSequence;
.line 225
iget-object v2, p0, Lcom/cleanmaster/push/c;->c:Landroid/content/Context;
const v3, 0x7f0a0de3
invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v2
iput-object v2, v1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContent:Ljava/lang/CharSequence;
.line 226
iput v5, v1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconType:I
.line 227
iget-object v2, p0, Lcom/cleanmaster/push/c;->d:Landroid/content/Intent;
iput-object v2, v1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mIntent:Landroid/content/Intent;
.line 228
iget-object v2, p0, Lcom/cleanmaster/push/c;->e:Landroid/app/PendingIntent;
iput-object v2, v1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mDeletePendingIntent:Landroid/app/PendingIntent;
.line 229
const/16 v2, 0x901
iput v2, v1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mFunction:I
.line 231
iput v5, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUiType:I
.line 232
iput-boolean v4, v1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->isRightBtnShow:Z
.line 233
iget-object v2, p0, Lcom/cleanmaster/push/c;->c:Landroid/content/Context;
const v3, 0x7f0a08d2
invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mRightText:Ljava/lang/CharSequence;
.line 234
invoke-static {}, Lcom/cleanmaster/notification/af;->a()Lcom/cleanmaster/notification/af;
move-result-object v2
invoke-virtual {v2, v0, v1}, Lcom/cleanmaster/notification/af;->a(Lcom/cm/plugincluster/common/notification/define/NotificationSetting;Lcom/cm/plugincluster/common/notification/define/NotificationModel;)Z
move-result v0
if-eqz v0, :cond_e2
.line 235
iget-object v0, p0, Lcom/cleanmaster/push/c;->f:Landroid/content/Intent;
iget-object v1, p0, Lcom/cleanmaster/push/c;->c:Landroid/content/Context;
const/4 v2, 0x3
invoke-static {v0, v1, v2}, Lcom/cleanmaster/push/JunkNotificationReceiver;->a(Landroid/content/Intent;Landroid/content/Context;I)V
.line 236
iget-object v0, p0, Lcom/cleanmaster/push/c;->g:Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
iget-object v1, p0, Lcom/cleanmaster/push/c;->g:Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
invoke-virtual {v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getNotPushIntervalDays()I
move-result v1
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setIntervalDaysForData(I)V
.line 237
iget-object v0, p0, Lcom/cleanmaster/push/c;->g:Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setContentType(I)V
.line 238
iget-object v0, p0, Lcom/cleanmaster/push/c;->g:Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setLastJunkNotifyClick(Z)V
.line 239
iget-object v0, p0, Lcom/cleanmaster/push/c;->g:Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setLastJunkPushTime(Ljava/lang/Long;)V
.line 241
invoke-static {}, Lcom/cleanmaster/kinfoc/q;->a()Lcom/cleanmaster/kinfoc/q;
move-result-object v0
const-string v1, "cm_push_stat"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v3, "type="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget v3, p0, Lcom/cleanmaster/push/c;->a:I
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, "&reason="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-object v3, p0, Lcom/cleanmaster/push/c;->h:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, "&pushver="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-wide v4, p0, Lcom/cleanmaster/push/c;->i:J
iget-wide v6, p0, Lcom/cleanmaster/push/c;->j:J
add-long/2addr v4, v6
const-wide/32 v6, 0x100000
div-long/2addr v4, v6
invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, "&string=1"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/cleanmaster/kinfoc/q;->reportData(Ljava/lang/String;Ljava/lang/String;)V
.line 247
:cond_e2
return-void
.line 216
:cond_e3
const/16 v1, 0x108
iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUniqueId:I
goto/16 :goto_13
.end method