aqj$a.smali
.class Ldxoptimizer/aqj$a;
.super Landroid/content/BroadcastReceiver;
.source "AccMonitorControlMgr.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ldxoptimizer/aqj;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "a"
.end annotation
# instance fields
.field final synthetic a:Ldxoptimizer/aqj;
# direct methods
.method private constructor <init>(Ldxoptimizer/aqj;)V
.registers 2
.prologue
.line 38
iput-object p1, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Ldxoptimizer/aqj;Ldxoptimizer/aqj$1;)V
.registers 3
.prologue
.line 38
invoke-direct {p0, p1}, Ldxoptimizer/aqj$a;-><init>(Ldxoptimizer/aqj;)V
return-void
.end method
# virtual methods
.method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V
.registers 6
.prologue
.line 41
const-string v0, "extra.type"
const/4 v1, -0x1
invoke-static {p2, v0, v1}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I
move-result v0
.line 42
const-string v1, "action.acc.monitor.add"
invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1e
.line 43
iget-object v1, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
invoke-static {v1, v0}, Ldxoptimizer/aqj;->a(Ldxoptimizer/aqj;I)V
.line 44
iget-object v1, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
invoke-static {v1, v0}, Ldxoptimizer/aqj;->b(Ldxoptimizer/aqj;I)V
.line 72
:cond_1d
:goto_1d
return-void
.line 45
:cond_1e
const-string v1, "action.acc.monitor.remove"
invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_30
.line 46
iget-object v1, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
invoke-static {v1, v0}, Ldxoptimizer/aqj;->c(Ldxoptimizer/aqj;I)V
goto :goto_1d
.line 47
:cond_30
const-string v1, "action.acc.monitor.start"
invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_42
.line 48
iget-object v1, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
invoke-static {v1, v0}, Ldxoptimizer/aqj;->b(Ldxoptimizer/aqj;I)V
goto :goto_1d
.line 49
:cond_42
const-string v1, "action.acc.monitor.stop"
invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_54
.line 50
iget-object v1, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
invoke-static {v1, v0}, Ldxoptimizer/aqj;->d(Ldxoptimizer/aqj;I)V
goto :goto_1d
.line 51
:cond_54
const-string v0, "action.acc.appquit"
invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1d
.line 52
const-string v0, "old_app_quit_pkg"
invoke-static {p2, v0}, Ldxoptimizer/cgc;->b(Landroid/content/Intent;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 54
const-string v1, "new_app_quit_pkg"
invoke-static {p2, v1}, Ldxoptimizer/cgc;->b(Landroid/content/Intent;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 57
iget-object v2, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
invoke-static {v2}, Ldxoptimizer/aqj;->a(Ldxoptimizer/aqj;)Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Ldxoptimizer/arg;->k(Landroid/content/Context;)Z
move-result v2
if-eqz v2, :cond_b3
if-eqz v0, :cond_b3
iget-object v2, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
.line 58
invoke-static {v2}, Ldxoptimizer/aqj;->b(Ldxoptimizer/aqj;)Ljava/util/ArrayList;
move-result-object v2
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_b3
.line 59
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_1d
iget-object v1, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
invoke-static {v1}, Ldxoptimizer/aqj;->b(Ldxoptimizer/aqj;)Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_1d
iget-object v1, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
.line 60
invoke-static {v1}, Ldxoptimizer/aqj;->a(Ldxoptimizer/aqj;)Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Ldxoptimizer/aqk;->a(Landroid/content/Context;)Ldxoptimizer/aqk;
move-result-object v1
invoke-virtual {v1, v0}, Ldxoptimizer/aqk;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1d
.line 61
iget-object v1, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
invoke-static {v1, v0}, Ldxoptimizer/aqj;->a(Ldxoptimizer/aqj;Ljava/lang/String;)V
goto/16 :goto_1d
.line 63
:cond_b3
iget-object v0, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
invoke-static {v0}, Ldxoptimizer/aqj;->a(Ldxoptimizer/aqj;)Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/aql;->b(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_1d
.line 64
iget-object v0, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
iget-object v0, v0, Ldxoptimizer/aqj;->a:Landroid/util/SparseArray;
const/4 v2, 0x3
.line 65
invoke-virtual {v0, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/aql;
.line 66
if-eqz v0, :cond_1d
iget-object v2, p0, Ldxoptimizer/aqj$a;->a:Ldxoptimizer/aqj;
.line 67
invoke-static {v2}, Ldxoptimizer/aqj;->a(Ldxoptimizer/aqj;)Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Ldxoptimizer/aqy;->a(Landroid/content/Context;)Ldxoptimizer/aqy;
move-result-object v2
invoke-virtual {v2, v1}, Ldxoptimizer/aqy;->a(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_1d
.line 68
invoke-virtual {v0, v1}, Ldxoptimizer/aql;->a(Ljava/lang/String;)V
goto/16 :goto_1d
.end method