NotificationStyleSettingsActivity.smali
.class public Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;
.super Lcom/cleanmaster/hpsharelib/base/activity/GATrackedBaseActivity;
.source "NotificationStyleSettingsActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
.field private a:Landroid/view/View;
.field private b:Landroid/view/View;
.field private c:Landroid/widget/ImageView;
.field private d:Landroid/widget/ImageView;
.field private e:Landroid/os/Handler;
.field private f:I
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 17
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/base/activity/GATrackedBaseActivity;-><init>()V
return-void
.end method
.method private a()V
.registers 2
.prologue
.line 40
new-instance v0, Lcom/cleanmaster/settings/ui/ai;
invoke-direct {v0, p0}, Lcom/cleanmaster/settings/ui/ai;-><init>(Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;)V
iput-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->e:Landroid/os/Handler;
.line 51
return-void
.end method
.method private declared-synchronized a(I)V
.registers 6
.prologue
const/4 v1, 0x0
.line 81
monitor-enter p0
:try_start_2
iget v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->f:I
:try_end_4
.catchall {:try_start_2 .. :try_end_4} :catchall_4d
if-ne v0, p1, :cond_8
.line 97
:cond_6
:goto_6
monitor-exit p0
return-void
.line 86
:cond_8
:try_start_8
invoke-static {}, Lcom/cleanmaster/hpsharelib/synipc/SyncIpcCtrl;->getIns()Lcom/cleanmaster/hpsharelib/synipc/SyncIpcCtrl;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/synipc/SyncIpcCtrl;->getIPCClient()Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService;
move-result-object v0
.line 87
invoke-interface {v0, p1}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService;->changeNotificationStyleIfNeed(I)Z
:try_end_13
.catch Ljava/lang/Exception; {:try_start_8 .. :try_end_13} :catch_50
.catchall {:try_start_8 .. :try_end_13} :catchall_4d
move-result v0
.line 91
:goto_14
if-eqz v0, :cond_6
.line 92
:try_start_16
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->e:Landroid/os/Handler;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-virtual {v0, v1, p1, v2}, Landroid/os/Handler;->obtainMessage(III)Landroid/os/Message;
move-result-object v0
invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V
.line 93
invoke-static {}, Lcom/cleanmaster/kinfoc/p;->a()Lcom/cleanmaster/kinfoc/p;
move-result-object v0
const-string v1, "cm_notification_style"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v3, "stylechange="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
add-int/lit8 v3, p1, 0x1
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)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/p;->reportData(Ljava/lang/String;Ljava/lang/String;)V
.line 95
invoke-virtual {p0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setPermanentNotifManualChangeStyle(Z)V
:try_end_4c
.catchall {:try_start_16 .. :try_end_4c} :catchall_4d
goto :goto_6
.line 81
:catchall_4d
move-exception v0
monitor-exit p0
throw v0
.line 88
:catch_50
move-exception v0
.line 89
:try_start_51
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:try_end_54
.catchall {:try_start_51 .. :try_end_54} :catchall_4d
move v0, v1
goto :goto_14
.end method
.method static synthetic a(Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;I)V
.registers 2
.prologue
.line 17
invoke-direct {p0, p1}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->b(I)V
return-void
.end method
.method private b()V
.registers 2
.prologue
.line 54
const v0, 0x7f1000ed
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 55
const v0, 0x7f100239
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->a:Landroid/view/View;
.line 56
const v0, 0x7f10023d
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->b:Landroid/view/View;
.line 57
const v0, 0x7f10023c
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->c:Landroid/widget/ImageView;
.line 58
const v0, 0x7f100240
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->d:Landroid/widget/ImageView;
.line 59
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->a:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 60
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->b:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 61
return-void
.end method
.method private b(I)V
.registers 5
.prologue
const/16 v2, 0x8
const/4 v1, 0x0
.line 106
packed-switch p1, :pswitch_data_22
.line 117
:goto_6
return-void
.line 108
:pswitch_7
iput p1, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->f:I
.line 109
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->c:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 110
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->d:Landroid/widget/ImageView;
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_6
.line 113
:pswitch_14
iput p1, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->f:I
.line 114
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->c:Landroid/widget/ImageView;
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 115
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->d:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_6
.line 106
nop
:pswitch_data_22
.packed-switch 0x0
:pswitch_7
:pswitch_14
.end packed-switch
.end method
.method private c()V
.registers 2
.prologue
.line 100
.line 101
invoke-virtual {p0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 100
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
.line 101
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getPermanentNotifStyle()I
move-result v0
iput v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->f:I
.line 102
iget v0, p0, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->f:I
invoke-direct {p0, v0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->b(I)V
.line 103
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.registers 3
.prologue
.line 65
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sparse-switch v0, :sswitch_data_16
.line 78
:goto_7
return-void
.line 67
:sswitch_8
invoke-virtual {p0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->finish()V
goto :goto_7
.line 70
:sswitch_c
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->a(I)V
goto :goto_7
.line 74
:sswitch_11
const/4 v0, 0x1
invoke-direct {p0, v0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->a(I)V
goto :goto_7
.line 65
:sswitch_data_16
.sparse-switch
0x7f1000ed -> :sswitch_8
0x7f100239 -> :sswitch_c
0x7f10023d -> :sswitch_11
.end sparse-switch
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 4
.prologue
.line 30
invoke-super {p0, p1}, Lcom/cleanmaster/hpsharelib/base/activity/GATrackedBaseActivity;->onCreate(Landroid/os/Bundle;)V
.line 32
const v0, 0x7f040044
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->setContentView(I)V
.line 33
invoke-virtual {p0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->getWindow()Landroid/view/Window;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 34
invoke-direct {p0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->a()V
.line 35
invoke-direct {p0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->b()V
.line 36
invoke-direct {p0}, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;->c()V
.line 37
return-void
.end method