ah.smali
.class public Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;
.super Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController;
.source "StatusBarHomeController.java"
# interfaces
.implements Lcom/cm/plugincluster/nagativescreen/interfaces/INotificationController;
# instance fields
.field private a:Z
.field private b:Ljava/lang/String;
# direct methods
.method public constructor <init>(ZLjava/lang/String;)V
.registers 5
.prologue
.line 27
invoke-direct {p0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController;-><init>()V
.line 28
const v0, 0x7f0a0f72
iput v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->t:I
.line 29
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->c:Landroid/content/Context;
iget v1, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->t:I
invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->n:Ljava/lang/String;
.line 30
iput-boolean p1, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->a:Z
.line 31
iput-object p2, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->b:Ljava/lang/String;
.line 32
return-void
.end method
# virtual methods
.method public a()I
.registers 2
.prologue
.line 36
const/4 v0, 0x1
return v0
.end method
.method public a(I)V
.registers 2
.prologue
.line 42
return-void
.end method
.method public b()V
.registers 5
.prologue
const/4 v0, 0x0
.line 52
:try_start_1
iget-boolean v1, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->a:Z
if-eqz v1, :cond_90
.line 53
invoke-static {}, Lcom/keniu/security/main/messagebox/MessageBox;->a()Lcom/keniu/security/main/messagebox/MessageBox;
move-result-object v1
.line 55
if-eqz v1, :cond_f
.line 56
invoke-virtual {v1}, Lcom/keniu/security/main/messagebox/MessageBox;->loadPermanentMessage()Z
move-result v0
.line 58
:cond_f
invoke-static {}, Lcom/keniu/security/update/c/a/c/a;->a()Lcom/keniu/security/update/c/a/c/a;
move-result-object v1
invoke-virtual {v1}, Lcom/keniu/security/update/c/a/c/a;->d()Lcom/keniu/security/update/c/a/b/a;
move-result-object v1
.line 59
if-eqz v0, :cond_32
if-eqz v1, :cond_32
.line 60
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ai;
invoke-direct {v0, p0, v1}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ai;-><init>(Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;Lcom/keniu/security/update/c/a/b/l;)V
.line 74
const/4 v1, 0x3
new-array v1, v1, [Ljava/lang/Void;
const/4 v2, 0x0
const/4 v3, 0x0
aput-object v3, v1, v2
const/4 v2, 0x1
const/4 v3, 0x0
aput-object v3, v1, v2
const/4 v2, 0x2
const/4 v3, 0x0
aput-object v3, v1, v2
invoke-virtual {v0, v1}, Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
.line 77
:cond_32
invoke-static {}, Lcom/cleanmaster/m/a;->a()Ljava/lang/Class;
move-result-object v0
.line 78
if-nez v0, :cond_39
.line 107
:cond_38
:goto_38
return-void
.line 79
:cond_39
new-instance v1, Landroid/content/Intent;
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v2
invoke-direct {v1, v2, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 80
const-string v0, ":FROM"
const/16 v2, 0xe
invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 81
const/high16 v0, 0x14000000
invoke-virtual {v1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 82
const-string v0, "FROM_PERMANENT_NOTIFICATION_MESSAGE_BOX"
const/4 v2, 0x1
invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 83
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->c:Landroid/content/Context;
invoke-virtual {v0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 85
new-instance v0, Lcom/cleanmaster/notification/bc$a;
invoke-direct {v0}, Lcom/cleanmaster/notification/bc$a;-><init>()V
.line 86
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->b:Ljava/lang/String;
iput-object v1, v0, Lcom/cleanmaster/notification/bc$a;->a:Ljava/lang/String;
.line 87
invoke-static {v0}, Lcom/cleanmaster/notification/bc;->a(Lcom/cleanmaster/notification/bc$a;)V
.line 89
invoke-static {}, Lcom/cleanmaster/notification/ak;->a()Lcom/cleanmaster/notification/ak;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/notification/ak;->g()Z
move-result v0
if-eqz v0, :cond_38
.line 90
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 91
const-string/jumbo v1, "update_home_message_box"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 92
const-string v1, "push_message_version"
const-string v2, ""
invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 93
invoke-static {}, Lcom/cleanmaster/notification/ak;->a()Lcom/cleanmaster/notification/ak;
move-result-object v1
const/4 v2, 0x7
invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/notification/ak;->updateSyncNotification(ILandroid/os/Bundle;)V
:try_end_8a
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_8a} :catch_8b
goto :goto_38
.line 104
:catch_8b
move-exception v0
.line 105
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_38
.line 96
:cond_90
:try_start_90
invoke-static {}, Lcom/cleanmaster/m/a;->a()Ljava/lang/Class;
move-result-object v0
.line 97
if-eqz v0, :cond_38
.line 98
new-instance v0, Landroid/content/Intent;
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v1
const-class v2, Lcom/cleanmaster/m/a;
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 99
const/high16 v1, 0x14000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 101
const-string v1, ":FROM"
const/16 v2, 0xe
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 102
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->c:Landroid/content/Context;
invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_b2
.catch Ljava/lang/Exception; {:try_start_90 .. :try_end_b2} :catch_8b
goto :goto_38
.end method
.method public c()I
.registers 2
.prologue
.line 111
const/16 v0, 0x24
return v0
.end method
.method public d()Ljava/lang/String;
.registers 2
.prologue
.line 121
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->l:Lcom/cleanmaster/hpsharelib/base/imagefont/FontImageType;
iget-object v0, v0, Lcom/cleanmaster/hpsharelib/base/imagefont/FontImageType;->home:Ljava/lang/String;
return-object v0
.end method
.method public getNotificationResId(I)I
.registers 3
.prologue
.line 116
iget v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->s:I
return v0
.end method
.method public onClick()V
.registers 1
.prologue
.line 46
invoke-virtual {p0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ah;->b()V
.line 47
return-void
.end method