e.smali
.class Lcom/cleanmaster/monitor/e;
.super Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
.source "MonitorManager.java"
# instance fields
.field final synthetic a:Lcom/cleanmaster/monitor/d;
# direct methods
.method constructor <init>(Lcom/cleanmaster/monitor/d;)V
.registers 2
.prologue
.line 57
iput-object p1, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
invoke-direct {p0}, Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;-><init>()V
return-void
.end method
# virtual methods
.method public onReceiveInterAsync(Landroid/content/Context;Landroid/content/Intent;)V
.registers 6
.prologue
.line 60
invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v1
.line 61
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
.line 94
:cond_a
:goto_a
return-void
.line 64
:cond_b
const-string v0, "android.intent.action.PACKAGE_ADDED"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_1a
.line 65
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/4 v1, 0x4
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto :goto_a
.line 66
:cond_1a
const-string v0, "android.intent.action.PACKAGE_REMOVED"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_29
.line 67
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/4 v1, 0x5
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto :goto_a
.line 68
:cond_29
const-string v0, "android.intent.action.SCREEN_ON"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_38
.line 69
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/4 v1, 0x2
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto :goto_a
.line 70
:cond_38
const-string v0, "android.intent.action.SCREEN_OFF"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_47
.line 71
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/4 v1, 0x3
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto :goto_a
.line 72
:cond_47
const-string v0, "android.intent.action.USER_PRESENT"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_57
.line 73
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/16 v1, 0x101
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto :goto_a
.line 74
:cond_57
const-string v0, "android.intent.action.ACTION_POWER_CONNECTED"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_67
.line 75
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/16 v1, 0x13
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto :goto_a
.line 76
:cond_67
const-string v0, "android.intent.action.ACTION_POWER_DISCONNECTED"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_77
.line 77
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/16 v1, 0x14
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto :goto_a
.line 78
:cond_77
const-string v0, "android.net.conn.CONNECTIVITY_CHANGE"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_87
.line 79
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/16 v1, 0x1b
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto :goto_a
.line 80
:cond_87
const-string v0, "action.com.cleanmaster.alarmtime.broadcast"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_99
.line 81
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/16 v1, 0x1c
const/4 v2, 0x0
invoke-virtual {v0, v1, p1, v2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto/16 :goto_a
.line 82
:cond_99
const-string v0, "android.resultpage_rcmd_download"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_aa
.line 83
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/16 v1, 0x1e
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto/16 :goto_a
.line 84
:cond_aa
const-string v0, "android.com.cleanmaster.foreground"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_bb
.line 85
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/16 v1, 0x1f
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto/16 :goto_a
.line 86
:cond_bb
const-string v0, "android.com.cleanmaster.background"
invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_cc
.line 87
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
const/16 v1, 0x100
invoke-virtual {v0, v1, p1, p2}, Lcom/cleanmaster/monitor/d;->triggerMonitor(ILjava/lang/Object;Ljava/lang/Object;)I
goto/16 :goto_a
.line 90
:cond_cc
iget-object v0, p0, Lcom/cleanmaster/monitor/e;->a:Lcom/cleanmaster/monitor/d;
invoke-static {v0}, Lcom/cleanmaster/monitor/d;->a(Lcom/cleanmaster/monitor/d;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_d6
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cleanmaster/monitor/a;
.line 91
invoke-virtual {v0, v1, p2}, Lcom/cleanmaster/monitor/a;->a(Ljava/lang/String;Landroid/content/Intent;)V
goto :goto_d6
.end method