NotificationDialogActivity.smali
.class public Lcom/cleanmaster/notification/NotificationDialogActivity;
.super Landroid/app/Activity;
.source "NotificationDialogActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController$SwitchItemControllerListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;,
Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;,
Lcom/cleanmaster/notification/NotificationDialogActivity$a;,
Lcom/cleanmaster/notification/NotificationDialogActivity$c;,
Lcom/cleanmaster/notification/NotificationDialogActivity$b;
}
.end annotation
# static fields
.field static final synthetic a:Z
# instance fields
.field private b:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController;",
">;"
}
.end annotation
.end field
.field private c:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
.field private d:Landroid/content/Context;
.field private e:Lcom/cleanmaster/ui/floatwindow/ui/FloatRelativeLayout;
.field private f:Landroid/os/Handler;
.field private g:Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;
.field private h:Landroid/widget/GridView;
.field private i:Landroid/view/View;
.field private j:Lcom/cleanmaster/base/widget/FloatViewPager;
.field private k:Landroid/view/View;
.field private l:Landroid/widget/GridView;
.field private m:Landroid/widget/GridView;
.field private n:Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;
.field private o:Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;
.field private p:Landroid/view/View;
.field private q:Landroid/widget/RadioButton;
.field private r:Landroid/widget/RadioButton;
.field private s:Landroid/widget/TextView;
.field private t:I
.field private u:I
.field private v:Z
.field private w:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 75
const-class v0, Lcom/cleanmaster/notification/NotificationDialogActivity;
invoke-virtual {v0}, Ljava/lang/Class;->desiredAssertionStatus()Z
move-result v0
if-nez v0, :cond_c
const/4 v0, 0x1
:goto_9
sput-boolean v0, Lcom/cleanmaster/notification/NotificationDialogActivity;->a:Z
return-void
:cond_c
const/4 v0, 0x0
goto :goto_9
.end method
.method public constructor <init>()V
.registers 2
.prologue
.line 75
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
.line 339
const/4 v0, 0x0
iput v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->t:I
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/notification/NotificationDialogActivity;)Landroid/os/Handler;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->f:Landroid/os/Handler;
return-object v0
.end method
.method static synthetic a(Lcom/cleanmaster/notification/NotificationDialogActivity;Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;)Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;
.registers 2
.prologue
.line 75
iput-object p1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->n:Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;
return-object p1
.end method
.method static synthetic a(Lcom/cleanmaster/notification/NotificationDialogActivity;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 75
iput-object p1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->b:Ljava/util/List;
return-object p1
.end method
.method private a()V
.registers 1
.prologue
.line 345
invoke-direct {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->b()V
.line 346
invoke-direct {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->c()V
.line 347
invoke-direct {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->g()V
.line 348
return-void
.end method
.method private a(FF)V
.registers 4
.annotation build Landroid/annotation/TargetApi;
value = 0xb
.end annotation
.prologue
.line 829
sget-boolean v0, Lcom/cleanmaster/notification/NotificationDialogActivity;->a:Z
if-nez v0, :cond_e
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->q:Landroid/widget/RadioButton;
if-nez v0, :cond_e
new-instance v0, Ljava/lang/AssertionError;
invoke-direct {v0}, Ljava/lang/AssertionError;-><init>()V
throw v0
.line 830
:cond_e
sget-boolean v0, Lcom/cleanmaster/notification/NotificationDialogActivity;->a:Z
if-nez v0, :cond_1c
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->r:Landroid/widget/RadioButton;
if-nez v0, :cond_1c
new-instance v0, Ljava/lang/AssertionError;
invoke-direct {v0}, Ljava/lang/AssertionError;-><init>()V
throw v0
.line 832
:cond_1c
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->q:Landroid/widget/RadioButton;
invoke-virtual {v0, p1}, Landroid/widget/RadioButton;->setAlpha(F)V
.line 833
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->r:Landroid/widget/RadioButton;
invoke-virtual {v0, p2}, Landroid/widget/RadioButton;->setAlpha(F)V
.line 834
return-void
.end method
.method private a(II)V
.registers 4
.prologue
.line 928
invoke-static {}, Lcom/keniu/security/l;->d()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
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getPermanentNotifFeatureType()I
.line 929
return-void
.end method
.method private a(Landroid/content/Context;)V
.registers 6
.prologue
.line 898
:try_start_0
const-string/jumbo v0, "statusbar"
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
.line 901
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x10
if-gt v0, v2, :cond_21
.line 902
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
const-string v2, "collapse"
const/4 v3, 0x0
new-array v3, v3, [Ljava/lang/Class;
invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
.line 907
:goto_1a
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Object;
invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 911
:goto_20
return-void
.line 904
:cond_21
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
const-string v2, "collapsePanels"
const/4 v3, 0x0
new-array v3, v3, [Ljava/lang/Class;
invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
:try_end_2d
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_2d} :catch_2f
move-result-object v0
goto :goto_1a
.line 908
:catch_2f
move-exception v0
.line 909
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_20
.end method
.method private a(Landroid/content/Intent;)V
.registers 3
.annotation build Landroid/annotation/TargetApi;
value = 0xb
.end annotation
.prologue
.line 704
sget-boolean v0, Lcom/cleanmaster/notification/NotificationDialogActivity;->a:Z
if-nez v0, :cond_c
if-nez p1, :cond_c
new-instance v0, Ljava/lang/AssertionError;
invoke-direct {v0}, Ljava/lang/AssertionError;-><init>()V
throw v0
.line 705
:cond_c
const/16 v0, 0x4000
invoke-virtual {p1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 706
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/notification/NotificationDialogActivity;II)V
.registers 3
.prologue
.line 75
invoke-direct {p0, p1, p2}, Lcom/cleanmaster/notification/NotificationDialogActivity;->a(II)V
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/notification/NotificationDialogActivity;Landroid/content/Intent;)V
.registers 2
.prologue
.line 75
invoke-direct {p0, p1}, Lcom/cleanmaster/notification/NotificationDialogActivity;->a(Landroid/content/Intent;)V
return-void
.end method
.method private a(I)Z
.registers 3
.prologue
.line 741
if-nez p1, :cond_4
const/4 v0, 0x0
:goto_3
return v0
:cond_4
const/4 v0, 0x1
goto :goto_3
.end method
.method static synthetic a(Lcom/cleanmaster/notification/NotificationDialogActivity;I)Z
.registers 3
.prologue
.line 75
invoke-direct {p0, p1}, Lcom/cleanmaster/notification/NotificationDialogActivity;->a(I)Z
move-result v0
return v0
.end method
.method static synthetic a(Lcom/cleanmaster/notification/NotificationDialogActivity;Z)Z
.registers 2
.prologue
.line 75
iput-boolean p1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->v:Z
return p1
.end method
.method static synthetic b(Lcom/cleanmaster/notification/NotificationDialogActivity;I)I
.registers 2
.prologue
.line 75
iput p1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->u:I
return p1
.end method
.method static synthetic b(Lcom/cleanmaster/notification/NotificationDialogActivity;)Landroid/view/View;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->i:Landroid/view/View;
return-object v0
.end method
.method static synthetic b(Lcom/cleanmaster/notification/NotificationDialogActivity;Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;)Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;
.registers 2
.prologue
.line 75
iput-object p1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->o:Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;
return-object p1
.end method
.method private b()V
.registers 2
.prologue
.line 351
new-instance v0, Lcom/cleanmaster/notification/i;
invoke-direct {v0, p0}, Lcom/cleanmaster/notification/i;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->f:Landroid/os/Handler;
.line 368
return-void
.end method
.method private b(I)V
.registers 8
.prologue
const/16 v5, 0xb
const/4 v4, 0x1
const/4 v3, 0x0
const/high16 v2, 0x3f800000 # 1.0f
const v1, 0x3ecccccd # 0.4f
.line 806
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->q:Landroid/widget/RadioButton;
if-eqz v0, :cond_14
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->r:Landroid/widget/RadioButton;
if-eqz v0, :cond_14
.line 807
packed-switch p1, :pswitch_data_3a
.line 824
:cond_14
:goto_14
return-void
.line 809
:pswitch_15
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->q:Landroid/widget/RadioButton;
invoke-virtual {v0, v4}, Landroid/widget/RadioButton;->setChecked(Z)V
.line 810
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->r:Landroid/widget/RadioButton;
invoke-virtual {v0, v3}, Landroid/widget/RadioButton;->setChecked(Z)V
.line 811
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v0, v5, :cond_14
.line 812
invoke-direct {p0, v2, v1}, Lcom/cleanmaster/notification/NotificationDialogActivity;->a(FF)V
goto :goto_14
.line 816
:pswitch_27
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->q:Landroid/widget/RadioButton;
invoke-virtual {v0, v3}, Landroid/widget/RadioButton;->setChecked(Z)V
.line 817
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->r:Landroid/widget/RadioButton;
invoke-virtual {v0, v4}, Landroid/widget/RadioButton;->setChecked(Z)V
.line 818
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v0, v5, :cond_14
.line 819
invoke-direct {p0, v1, v2}, Lcom/cleanmaster/notification/NotificationDialogActivity;->a(FF)V
goto :goto_14
.line 807
nop
:pswitch_data_3a
.packed-switch 0x0
:pswitch_15
:pswitch_27
.end packed-switch
.end method
.method static synthetic b(Lcom/cleanmaster/notification/NotificationDialogActivity;Z)Z
.registers 2
.prologue
.line 75
iput-boolean p1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->w:Z
return p1
.end method
.method static synthetic c(Lcom/cleanmaster/notification/NotificationDialogActivity;)Landroid/view/View;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->k:Landroid/view/View;
return-object v0
.end method
.method private c()V
.registers 4
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 371
iget v2, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->t:I
if-ne v2, v0, :cond_a4
:goto_6
iput-boolean v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->w:Z
.line 372
const v0, 0x7f1001fb
invoke-virtual {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RadioButton;
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->q:Landroid/widget/RadioButton;
.line 373
const v0, 0x7f1001fd
invoke-virtual {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RadioButton;
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->r:Landroid/widget/RadioButton;
.line 374
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->q:Landroid/widget/RadioButton;
invoke-virtual {v0, p0}, Landroid/widget/RadioButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 375
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->r:Landroid/widget/RadioButton;
invoke-virtual {v0, p0}, Landroid/widget/RadioButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 376
const v0, 0x7f1001fa
invoke-virtual {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 377
const v0, 0x7f1001fc
invoke-virtual {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 378
const v0, 0x7f1001f6
invoke-virtual {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->p:Landroid/view/View;
.line 379
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->p:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
new-instance v2, Lcom/cleanmaster/notification/j;
invoke-direct {v2, p0}, Lcom/cleanmaster/notification/j;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
.line 388
invoke-direct {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->f()V
.line 389
invoke-direct {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->d()V
.line 390
invoke-direct {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->e()V
.line 391
const v0, 0x7f1001f4
invoke-virtual {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/cleanmaster/base/widget/FloatViewPager;
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->j:Lcom/cleanmaster/base/widget/FloatViewPager;
.line 392
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->j:Lcom/cleanmaster/base/widget/FloatViewPager;
const/4 v2, 0x2
invoke-virtual {v0, v2}, Lcom/cleanmaster/base/widget/FloatViewPager;->setType(I)V
.line 393
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->j:Lcom/cleanmaster/base/widget/FloatViewPager;
invoke-virtual {v0, v1}, Lcom/cleanmaster/base/widget/FloatViewPager;->setOffscreenPageLimit(I)V
.line 394
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->j:Lcom/cleanmaster/base/widget/FloatViewPager;
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/ui/UIUtils;->setOverScrollMode(Landroid/view/View;)V
.line 395
new-instance v0, Lcom/cleanmaster/notification/NotificationDialogActivity$c;
invoke-direct {v0, p0}, Lcom/cleanmaster/notification/NotificationDialogActivity$c;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
.line 396
iget-object v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->j:Lcom/cleanmaster/base/widget/FloatViewPager;
invoke-virtual {v1, v0}, Lcom/cleanmaster/base/widget/FloatViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V
.line 397
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->j:Lcom/cleanmaster/base/widget/FloatViewPager;
new-instance v1, Lcom/cleanmaster/notification/k;
invoke-direct {v1, p0}, Lcom/cleanmaster/notification/k;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
invoke-virtual {v0, v1}, Lcom/cleanmaster/base/widget/FloatViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V
.line 451
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->j:Lcom/cleanmaster/base/widget/FloatViewPager;
iget v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->t:I
invoke-virtual {v0, v1}, Lcom/cleanmaster/base/widget/FloatViewPager;->setCurrentItem(I)V
.line 452
iget v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->t:I
invoke-direct {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->b(I)V
.line 455
const v0, 0x7f1001f3
invoke-virtual {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageButton;
.line 456
invoke-virtual {v0, p0}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 458
return-void
:cond_a4
move v0, v1
.line 371
goto/16 :goto_6
.end method
.method static synthetic c(Lcom/cleanmaster/notification/NotificationDialogActivity;I)V
.registers 2
.prologue
.line 75
invoke-direct {p0, p1}, Lcom/cleanmaster/notification/NotificationDialogActivity;->b(I)V
return-void
.end method
.method static synthetic d(Lcom/cleanmaster/notification/NotificationDialogActivity;)Landroid/content/Context;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->d:Landroid/content/Context;
return-object v0
.end method
.method private d()V
.registers 5
.prologue
const/4 v3, 0x0
.line 461
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->d:Landroid/content/Context;
const v1, 0x7f040177
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->i:Landroid/view/View;
.line 463
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->i:Landroid/view/View;
const v1, 0x7f1005e9
.line 464
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/GridView;
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->h:Landroid/widget/GridView;
.line 465
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->h:Landroid/widget/GridView;
invoke-virtual {v0, v3}, Landroid/widget/GridView;->setVerticalFadingEdgeEnabled(Z)V
.line 466
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->h:Landroid/widget/GridView;
invoke-virtual {v0, v3}, Landroid/widget/GridView;->setCacheColorHint(I)V
.line 467
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->h:Landroid/widget/GridView;
invoke-virtual {v0, v3}, Landroid/widget/GridView;->setScrollbarFadingEnabled(Z)V
.line 468
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->h:Landroid/widget/GridView;
iget-object v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->d:Landroid/content/Context;
const/high16 v2, 0x41600000 # 14.0f
invoke-static {v1, v2}, Lcom/cleanmaster/base/util/system/DimenUtils;->dp2px(Landroid/content/Context;F)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/GridView;->setVerticalSpacing(I)V
.line 469
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->h:Landroid/widget/GridView;
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/ui/UIUtils;->setOverScrollMode(Landroid/widget/AbsListView;)V
.line 470
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->h:Landroid/widget/GridView;
new-instance v1, Lcom/cleanmaster/notification/m;
invoke-direct {v1, p0}, Lcom/cleanmaster/notification/m;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/GridView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
.line 489
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->h:Landroid/widget/GridView;
new-instance v1, Lcom/cleanmaster/notification/n;
invoke-direct {v1, p0}, Lcom/cleanmaster/notification/n;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
.line 490
invoke-virtual {v0, v1}, Landroid/widget/GridView;->setOnItemLongClickListener(Landroid/widget/AdapterView$OnItemLongClickListener;)V
.line 510
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->b:Ljava/util/List;
if-nez v0, :cond_81
.line 511
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->b:Ljava/util/List;
.line 515
:goto_5a
new-instance v0, Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;
invoke-direct {v0, p0}, Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->g:Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;
.line 516
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->h:Landroid/widget/GridView;
iget-object v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->g:Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;
invoke-virtual {v0, v1}, Landroid/widget/GridView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 517
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->e:Lcom/cleanmaster/ui/floatwindow/ui/FloatRelativeLayout;
iget-object v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->g:Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;
invoke-virtual {v0, v1}, Lcom/cleanmaster/ui/floatwindow/ui/FloatRelativeLayout;->setSwitchAdapter(Landroid/widget/BaseAdapter;)V
.line 519
iget-object v2, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->f:Landroid/os/Handler;
new-instance v3, Lcom/cleanmaster/notification/o;
invoke-direct {v3, p0}, Lcom/cleanmaster/notification/o;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
iget v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->t:I
const/4 v1, 0x1
if-ne v0, v1, :cond_87
const-wide/16 v0, 0x258
:goto_7d
invoke-virtual {v2, v3, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 563
return-void
.line 513
:cond_81
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->b:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
goto :goto_5a
.line 519
:cond_87
const-wide/16 v0, 0x0
goto :goto_7d
.end method
.method static synthetic e(Lcom/cleanmaster/notification/NotificationDialogActivity;)Ljava/util/List;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->b:Ljava/util/List;
return-object v0
.end method
.method private e()V
.registers 6
.prologue
const/high16 v4, 0x41200000 # 10.0f
const/4 v3, 0x0
.line 566
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->d:Landroid/content/Context;
const v1, 0x7f04016e
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->k:Landroid/view/View;
.line 569
sget-object v0, Lcom/cm/plugincluster/cleanmaster/base/util/system/LanguageCountry;->LANGUAGE_OPTION_ZH:Ljava/lang/String;
.line 570
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
invoke-virtual {v1, p0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getLanguageSelected(Landroid/content/Context;)Lcom/cm/plugincluster/cleanmaster/base/util/system/LanguageCountry;
move-result-object v1
.line 571
invoke-virtual {v1}, Lcom/cm/plugincluster/cleanmaster/base/util/system/LanguageCountry;->getLanguage()Ljava/lang/String;
move-result-object v1
.line 569
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_49
.line 572
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->k:Landroid/view/View;
const v1, 0x7f1005b9
.line 573
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 574
iget-object v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->k:Landroid/view/View;
const v2, 0x7f1005bc
.line 575
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
.line 576
invoke-virtual {v0, v4}, Landroid/widget/TextView;->setTextSize(F)V
.line 577
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setTextSize(F)V
.line 578
invoke-virtual {v0, v3, v3, v3, v3}, Landroid/widget/TextView;->setPadding(IIII)V
.line 579
invoke-virtual {v1, v3, v3, v3, v3}, Landroid/widget/TextView;->setPadding(IIII)V
.line 581
:cond_49
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->k:Landroid/view/View;
const v1, 0x7f1005bb
.line 582
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/GridView;
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->l:Landroid/widget/GridView;
.line 583
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->l:Landroid/widget/GridView;
invoke-virtual {v0, v3}, Landroid/widget/GridView;->setScrollbarFadingEnabled(Z)V
.line 584
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->l:Landroid/widget/GridView;
invoke-virtual {v0, v3}, Landroid/widget/GridView;->setVerticalFadingEdgeEnabled(Z)V
.line 585
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->l:Landroid/widget/GridView;
invoke-virtual {v0, v3}, Landroid/widget/GridView;->setCacheColorHint(I)V
.line 586
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->l:Landroid/widget/GridView;
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/ui/UIUtils;->setOverScrollMode(Landroid/widget/AbsListView;)V
.line 587
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->l:Landroid/widget/GridView;
new-instance v1, Lcom/cleanmaster/notification/p;
invoke-direct {v1, p0}, Lcom/cleanmaster/notification/p;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/GridView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
.line 622
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->k:Landroid/view/View;
const v1, 0x7f1005bd
.line 623
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/GridView;
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->m:Landroid/widget/GridView;
.line 624
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->m:Landroid/widget/GridView;
invoke-virtual {v0, v3}, Landroid/widget/GridView;->setScrollbarFadingEnabled(Z)V
.line 625
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->m:Landroid/widget/GridView;
invoke-virtual {v0, v3}, Landroid/widget/GridView;->setVerticalFadingEdgeEnabled(Z)V
.line 626
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->m:Landroid/widget/GridView;
invoke-virtual {v0, v3}, Landroid/widget/GridView;->setCacheColorHint(I)V
.line 627
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->m:Landroid/widget/GridView;
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/ui/UIUtils;->setOverScrollMode(Landroid/widget/AbsListView;)V
.line 628
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->m:Landroid/widget/GridView;
new-instance v1, Lcom/cleanmaster/notification/q;
invoke-direct {v1, p0}, Lcom/cleanmaster/notification/q;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
.line 629
invoke-virtual {v0, v1}, Landroid/widget/GridView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
.line 656
iget-object v2, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->f:Landroid/os/Handler;
new-instance v3, Lcom/cleanmaster/notification/r;
invoke-direct {v3, p0}, Lcom/cleanmaster/notification/r;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
iget v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->t:I
if-nez v0, :cond_b0
const-wide/16 v0, 0x258
:goto_ac
invoke-virtual {v2, v3, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 700
return-void
.line 656
:cond_b0
const-wide/16 v0, 0x0
goto :goto_ac
.end method
.method private f()V
.registers 7
.prologue
const v4, 0x7f1001f1
const/16 v3, 0x8
const/4 v1, 0x1
const/4 v2, 0x0
.line 709
const v0, 0x7f1001f2
invoke-virtual {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->s:Landroid/widget/TextView;
.line 711
invoke-static {}, Lcom/cleanmaster/notification/ai;->a()Lcom/cleanmaster/notification/ai;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/notification/ai;->f()Z
move-result v0
if-eqz v0, :cond_88
.line 712
invoke-virtual {p0, v4}, Lcom/cleanmaster/notification/NotificationDialogActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 713
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->s:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 714
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->s:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/text/TextPaint;->setFlags(I)V
.line 715
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->s:Landroid/widget/TextView;
const v3, 0x7f0a0f67
invoke-virtual {p0, v3}, Lcom/cleanmaster/notification/NotificationDialogActivity;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 716
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->s:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 718
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 717
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
.line 719
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getPermanentNotifDialogTipsStatus()I
move-result v0
.line 720
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v3
add-int/lit8 v4, v0, 0x1
.line 721
invoke-virtual {v3, v4}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setPermanentNotifDialogTipsStatus(I)V
.line 722
invoke-static {}, Lcom/cleanmaster/kinfoc/p;->a()Lcom/cleanmaster/kinfoc/p;
move-result-object v3
const-string v4, "cm_notification_functionguide_show"
const-string v5, "showtype=1&isshow=1"
.line 723
invoke-virtual {v3, v4, v5}, Lcom/cleanmaster/kinfoc/p;->reportData(Ljava/lang/String;Ljava/lang/String;)V
.line 725
if-nez v0, :cond_8f
move v0, v1
.line 730
:goto_69
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v3
.line 731
invoke-virtual {v3}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->isPermanentNotifFirstShowMore()Z
move-result v3
if-eqz v3, :cond_91
.line 732
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->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
.line 733
invoke-virtual {v0, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setPermanentNotifFirstShowMore(Z)V
.line 736
:goto_82
if-eqz v1, :cond_87
.line 737
invoke-direct {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->i()V
.line 738
:cond_87
return-void
.line 728
:cond_88
invoke-virtual {p0, v4}, Lcom/cleanmaster/notification/NotificationDialogActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_8f
move v0, v2
goto :goto_69
:cond_91
move v1, v0
goto :goto_82
.end method
.method static synthetic f(Lcom/cleanmaster/notification/NotificationDialogActivity;)V
.registers 1
.prologue
.line 75
invoke-direct {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->h()V
return-void
.end method
.method static synthetic g(Lcom/cleanmaster/notification/NotificationDialogActivity;)Landroid/view/View;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->p:Landroid/view/View;
return-object v0
.end method
.method private g()V
.registers 4
.prologue
.line 914
new-instance v0, Lcom/cleanmaster/notification/NotificationDialogActivity$b;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/cleanmaster/notification/NotificationDialogActivity$b;-><init>(Lcom/cleanmaster/notification/NotificationDialogActivity;Lcom/cleanmaster/notification/i;)V
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->c:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
.line 915
new-instance v0, Landroid/content/IntentFilter;
const-string v1, "android.intent.action.CLOSE_SYSTEM_DIALOGS"
invoke-direct {v0, v1}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
.line 917
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->getInstance(Landroid/content/Context;)Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;
move-result-object v1
iget-object v2, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->c:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->registerReceiver(Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;Landroid/content/IntentFilter;)V
.line 918
return-void
.end method
.method private h()V
.registers 3
.prologue
.line 921
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->c:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
if-eqz v0, :cond_14
.line 922
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->getInstance(Landroid/content/Context;)Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->c:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->unregisterReceiver(Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;)V
.line 923
const/4 v0, 0x0
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->c:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
.line 925
:cond_14
return-void
.end method
.method static synthetic h(Lcom/cleanmaster/notification/NotificationDialogActivity;)Z
.registers 2
.prologue
.line 75
iget-boolean v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->w:Z
return v0
.end method
.method static synthetic i(Lcom/cleanmaster/notification/NotificationDialogActivity;)I
.registers 2
.prologue
.line 75
iget v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->u:I
return v0
.end method
.method private i()V
.registers 3
.prologue
.line 933
:try_start_0
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
const/4 v1, 0x3
invoke-interface {v0, v1}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService;->updateNotification(I)V
:try_end_c
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_c} :catch_d
.line 938
:goto_c
return-void
.line 935
:catch_d
move-exception v0
.line 936
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_c
.end method
.method static synthetic j(Lcom/cleanmaster/notification/NotificationDialogActivity;)Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->g:Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;
return-object v0
.end method
.method static synthetic k(Lcom/cleanmaster/notification/NotificationDialogActivity;)Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->n:Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;
return-object v0
.end method
.method static synthetic l(Lcom/cleanmaster/notification/NotificationDialogActivity;)Lcom/cleanmaster/base/widget/FloatViewPager;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->j:Lcom/cleanmaster/base/widget/FloatViewPager;
return-object v0
.end method
.method static synthetic m(Lcom/cleanmaster/notification/NotificationDialogActivity;)Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->o:Lcom/cleanmaster/notification/NotificationDialogActivity$AppItemAdapter;
return-object v0
.end method
.method static synthetic n(Lcom/cleanmaster/notification/NotificationDialogActivity;)Landroid/widget/GridView;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->l:Landroid/widget/GridView;
return-object v0
.end method
.method static synthetic o(Lcom/cleanmaster/notification/NotificationDialogActivity;)Landroid/widget/GridView;
.registers 2
.prologue
.line 75
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->m:Landroid/widget/GridView;
return-object v0
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.registers 5
.prologue
const/4 v2, 0x0
const/4 v1, 0x1
.line 746
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
packed-switch v0, :pswitch_data_84
.line 787
:cond_9
:goto_9
:pswitch_9
return-void
.line 748
:pswitch_a
const/16 v0, 0x9
invoke-direct {p0, v0, v2}, Lcom/cleanmaster/notification/NotificationDialogActivity;->a(II)V
.line 749
new-instance v0, Landroid/content/Intent;
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v1
.line 750
invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
const-class v2, Lcom/cleanmaster/settings/ui/NotificationSettingsActivity;
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 751
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v1
.line 752
invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
.line 751
invoke-static {v1, v0}, Lcom/cleanmaster/hpsharelib/base/util/system/ComponentUtils;->startActivityClearTask(Landroid/content/Context;Landroid/content/Intent;)Z
.line 753
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->finish()V
goto :goto_9
.line 758
:pswitch_2d
iput-boolean v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->v:Z
.line 759
invoke-direct {p0, v2}, Lcom/cleanmaster/notification/NotificationDialogActivity;->b(I)V
.line 760
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->j:Lcom/cleanmaster/base/widget/FloatViewPager;
invoke-virtual {v0, v2}, Lcom/cleanmaster/base/widget/FloatViewPager;->setCurrentItem(I)V
goto :goto_9
.line 764
:pswitch_38
iput-boolean v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->v:Z
.line 765
invoke-direct {p0, v1}, Lcom/cleanmaster/notification/NotificationDialogActivity;->b(I)V
.line 766
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->j:Lcom/cleanmaster/base/widget/FloatViewPager;
invoke-virtual {v0, v1}, Lcom/cleanmaster/base/widget/FloatViewPager;->setCurrentItem(I)V
goto :goto_9
.line 769
:pswitch_43
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->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
.line 770
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setPermanentNotifDialogTipsStatus(I)V
.line 771
new-instance v0, Landroid/content/Intent;
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v1
.line 772
invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
const-class v2, Lcom/cleanmaster/settings/ui/NotificationStyleSettingsActivity;
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 774
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v1
.line 775
invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
.line 774
invoke-static {v1, v0}, Lcom/cleanmaster/hpsharelib/base/util/system/ComponentUtils;->startActivityClearTask(Landroid/content/Context;Landroid/content/Intent;)Z
.line 776
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->finish()V
goto :goto_9
.line 779
:pswitch_6d
invoke-static {}, Lcom/cleanmaster/m/a;->a()Ljava/lang/Class;
move-result-object v0
.line 780
if-eqz v0, :cond_9
.line 781
new-instance v1, Landroid/content/Intent;
invoke-direct {v1, p0, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 782
const/high16 v0, 0x10000000
invoke-virtual {v1, v0}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 783
invoke-virtual {p0, v1}, Lcom/cleanmaster/notification/NotificationDialogActivity;->startActivity(Landroid/content/Intent;)V
.line 784
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->finish()V
goto :goto_9
.line 746
:pswitch_data_84
.packed-switch 0x7f1001f1
:pswitch_6d
:pswitch_43
:pswitch_a
:pswitch_9
:pswitch_9
:pswitch_9
:pswitch_9
:pswitch_9
:pswitch_9
:pswitch_2d
:pswitch_2d
:pswitch_38
:pswitch_38
.end packed-switch
.end method
.method public onCmdStatusChanged(Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController;ZI)V
.registers 5
.prologue
.line 943
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->g:Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;
if-eqz v0, :cond_9
.line 944
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->g:Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;
invoke-virtual {v0}, Lcom/cleanmaster/notification/NotificationDialogActivity$SwitchItemAdapter;->notifyDataSetChanged()V
.line 946
:cond_9
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 6
.prologue
const/4 v1, 0x0
.line 849
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 851
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
.line 850
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v2, 0x7f04003b
const/4 v3, 0x0
.line 851
invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/cleanmaster/ui/floatwindow/ui/FloatRelativeLayout;
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->e:Lcom/cleanmaster/ui/floatwindow/ui/FloatRelativeLayout;
.line 853
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->e:Lcom/cleanmaster/ui/floatwindow/ui/FloatRelativeLayout;
invoke-virtual {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->setContentView(Landroid/view/View;)V
.line 854
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->getWindow()Landroid/view/Window;
move-result-object v0
const/4 v2, -0x1
const/4 v3, -0x2
invoke-virtual {v0, v2, v3}, Landroid/view/Window;->setLayout(II)V
.line 856
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->d:Landroid/content/Context;
.line 857
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
.line 858
if-eqz v0, :cond_53
const-string v2, "launch_from"
invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v0
:goto_38
iput v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->t:I
.line 860
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->d:Landroid/content/Context;
invoke-direct {p0, v0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->a(Landroid/content/Context;)V
.line 861
invoke-direct {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->a()V
.line 862
iget v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->t:I
packed-switch v0, :pswitch_data_5e
.line 873
:goto_47
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/activity/BaseActivityReport;->reportActivityCreate(Ljava/lang/String;)V
.line 874
return-void
:cond_53
move v0, v1
.line 858
goto :goto_38
.line 864
:pswitch_55
const/4 v0, 0x4
invoke-static {v0}, Lcom/cleanmaster/notification/ay;->a(I)Lcom/cleanmaster/notification/ay;
move-result-object v0
.line 865
invoke-virtual {v0}, Lcom/cleanmaster/notification/ay;->report()V
goto :goto_47
.line 862
:pswitch_data_5e
.packed-switch 0x1
:pswitch_55
.end packed-switch
.end method
.method protected onDestroy()V
.registers 3
.prologue
.line 878
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->b:Ljava/util/List;
if-eqz v0, :cond_1a
.line 879
iget-object v0, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->b:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_a
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1a
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController;
.line 880
invoke-virtual {v0, p0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController;->b(Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController$SwitchItemControllerListener;)V
goto :goto_a
.line 883
:cond_1a
invoke-direct {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->h()V
.line 884
invoke-super {p0}, Landroid/app/Activity;->onDestroy()V
.line 885
return-void
.end method
.method public onKeyDown(ILandroid/view/KeyEvent;)Z
.registers 5
.prologue
.line 838
packed-switch p1, :pswitch_data_12
.line 844
:goto_3
invoke-super {p0, p1, p2}, Landroid/app/Activity;->onKeyDown(ILandroid/view/KeyEvent;)Z
move-result v0
return v0
.line 840
:pswitch_8
const/16 v0, 0xb
const/4 v1, 0x0
invoke-direct {p0, v0, v1}, Lcom/cleanmaster/notification/NotificationDialogActivity;->a(II)V
.line 841
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->finish()V
goto :goto_3
.line 838
:pswitch_data_12
.packed-switch 0x4
:pswitch_8
.end packed-switch
.end method
.method protected onStop()V
.registers 2
.prologue
.line 889
invoke-super {p0}, Landroid/app/Activity;->onStop()V
.line 891
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_c
.line 892
invoke-virtual {p0}, Lcom/cleanmaster/notification/NotificationDialogActivity;->finish()V
.line 894
:cond_c
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 5
.prologue
.line 791
invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I
move-result v0
packed-switch v0, :pswitch_data_32
.line 802
:cond_7
:goto_7
invoke-super {p0, p1}, Landroid/app/Activity;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
return v0
.line 793
:pswitch_c
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
.line 794
iget-object v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->e:Lcom/cleanmaster/ui/floatwindow/ui/FloatRelativeLayout;
if-eqz v1, :cond_7
.line 795
iget-object v1, p0, Lcom/cleanmaster/notification/NotificationDialogActivity;->e:Lcom/cleanmaster/ui/floatwindow/ui/FloatRelativeLayout;
invoke-virtual {v1, v0}, Lcom/cleanmaster/ui/floatwindow/ui/FloatRelativeLayout;->getLocalVisibleRect(Landroid/graphics/Rect;)Z
.line 796
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v1
float-to-int v1, v1
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v2
float-to-int v2, v2
invoke-virtual {v0, v1, v2}, Landroid/graphics/Rect;->contains(II)Z
move-result v0
if-nez v0, :cond_7
.line 797
const/16 v0, 0xc
const/4 v1, 0x0
invoke-direct {p0, v0, v1}, Lcom/cleanmaster/notification/NotificationDialogActivity;->a(II)V
goto :goto_7
.line 791
nop
:pswitch_data_32
.packed-switch 0x0
:pswitch_c
.end packed-switch
.end method