AutoInstallAccessibilityFacadeActivity.smali
.class public Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;
.super Landroid/app/Activity;
.source "AutoInstallAccessibilityFacadeActivity.java"
# static fields
.field private static final ACTION:Ljava/lang/String; = "action"
.field private static final ACTION_FINISH_SELF:Ljava/lang/String; = "action_finis_self"
.field private static mShowCurrentActivity:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 15
const/4 v0, 0x0
sput-boolean v0, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;->mShowCurrentActivity:Z
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 11
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
return-void
.end method
.method private finishCurrentActivity()V
.registers 1
.prologue
.line 64
invoke-virtual {p0}, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;->finish()V
.line 65
return-void
.end method
.method private jumpActivities()V
.registers 3
.prologue
.line 69
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.settings.SECURITY_SETTINGS"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 70
invoke-virtual {p0, v0}, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;->startActivity(Landroid/content/Intent;)V
:try_end_a
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_a} :catch_b
.line 74
:goto_a
return-void
.line 71
:catch_b
move-exception v0
.line 72
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_a
.end method
.method public static jumpToSecuritySetting(Landroid/content/Context;)V
.registers 3
.prologue
.line 18
sget-boolean v0, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;->mShowCurrentActivity:Z
if-eqz v0, :cond_5
.line 31
:goto_4
return-void
.line 22
:cond_5
const/4 v0, 0x1
:try_start_6
sput-boolean v0, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;->mShowCurrentActivity:Z
.line 24
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 25
const v1, 0x10008000
invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 26
const-class v1, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;
invoke-virtual {v0, p0, v1}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
.line 27
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_1b
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_1b} :catch_1c
goto :goto_4
.line 28
:catch_1c
move-exception v0
.line 29
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_4
.end method
.method public static justFinishCurrentActivity(Landroid/content/Context;)V
.registers 4
.prologue
.line 35
const/4 v0, 0x0
:try_start_1
sput-boolean v0, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;->mShowCurrentActivity:Z
.line 37
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 38
const-string v1, "action"
const-string v2, "action_finis_self"
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 39
const v1, 0x10008000
invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 40
const-class v1, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;
invoke-virtual {v0, p0, v1}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
.line 41
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_1d
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1d} :catch_1e
.line 45
:goto_1d
return-void
.line 42
:catch_1e
move-exception v0
.line 43
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_1d
.end method
# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
.registers 4
.prologue
.line 49
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 50
const v0, 0x7f030240
invoke-virtual {p0, v0}, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;->setContentView(I)V
.line 52
invoke-virtual {p0}, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
.line 53
if-eqz v0, :cond_27
invoke-virtual {v0}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v1
if-eqz v1, :cond_27
.line 54
const-string v1, "action"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 55
const-string v1, "action_finis_self"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_27
.line 56
invoke-direct {p0}, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;->finishCurrentActivity()V
.line 61
:goto_26
return-void
.line 60
:cond_27
invoke-direct {p0}, Lks/cm/antivirus/autoinstall/AutoInstallAccessibilityFacadeActivity;->jumpActivities()V
goto :goto_26
.end method