d.smali
.class Lcom/cleanmaster/screensave/a/d;
.super Ljava/lang/Object;
.source "HostBoost.java"
# interfaces
.implements Lcom/cleanmaster/hpsharelib/boost/boostengine/scan/IScanEngineCallback;
# instance fields
.field final synthetic a:Lcom/cm/plugincluster/spec/SimpleFunctionCallback;
.field final synthetic b:Lcom/cleanmaster/screensave/a/c;
# direct methods
.method constructor <init>(Lcom/cleanmaster/screensave/a/c;Lcom/cm/plugincluster/spec/SimpleFunctionCallback;)V
.registers 3
.prologue
.line 50
iput-object p1, p0, Lcom/cleanmaster/screensave/a/d;->b:Lcom/cleanmaster/screensave/a/c;
iput-object p2, p0, Lcom/cleanmaster/screensave/a/d;->a:Lcom/cm/plugincluster/spec/SimpleFunctionCallback;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onScanFinish(ILjava/lang/Object;)V
.registers 7
.prologue
.line 65
sget v0, Lcom/cleanmaster/hpsharelib/boost/boostengine/BoostEngine;->BOOST_TASK_MEM:I
if-ne p1, v0, :cond_10
instance-of v0, p2, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessResult;
if-eqz v0, :cond_10
.line 67
check-cast p2, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessResult;
invoke-virtual {p2}, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessResult;->getData()Ljava/util/List;
move-result-object v0
.line 68
if-nez v0, :cond_11
.line 76
:cond_10
:goto_10
return-void
.line 71
:cond_11
invoke-static {}, Lcom/keniu/security/m;->d()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, v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setKillProcessPkgNameScreenOFF(Ljava/util/List;)V
.line 72
iget-object v1, p0, Lcom/cleanmaster/screensave/a/d;->a:Lcom/cm/plugincluster/spec/SimpleFunctionCallback;
if-eqz v1, :cond_10
.line 73
iget-object v1, p0, Lcom/cleanmaster/screensave/a/d;->a:Lcom/cm/plugincluster/spec/SimpleFunctionCallback;
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
aput-object v0, v2, v3
invoke-virtual {v1, v2}, Lcom/cm/plugincluster/spec/SimpleFunctionCallback;->onCallbackEmptyReturn([Ljava/lang/Object;)V
goto :goto_10
.end method
.method public onScanPreFinish(ILjava/lang/Object;)V
.registers 3
.prologue
.line 61
return-void
.end method
.method public onScanProgress(ILjava/lang/Object;)V
.registers 3
.prologue
.line 57
return-void
.end method
.method public onScanStart(I)V
.registers 2
.prologue
.line 53
return-void
.end method