JunkScanRequestCallback.smali
.class public Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;
.super Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;
.source "JunkScanRequestCallback.java"
# static fields
.field public static final LIST_ALL:I = 0x1
.field public static final LIST_CHECKED:I = 0x1
.field public static final LIST_UNCHECKED:I = 0x2
# instance fields
.field private mObserverHandler:Landroid/os/Handler;
# direct methods
.method public constructor <init>(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Landroid/os/Handler;Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;)V
.registers 5
.prologue
.line 27
invoke-direct {p0, p1, p3}, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;-><init>(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;)V
.line 24
const/4 v0, 0x0
iput-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
.line 28
iput-object p2, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
.line 29
return-void
.end method
# virtual methods
.method public onFoundItemSize(JZLjava/lang/String;)V
.registers 12
.prologue
const/4 v5, 0x0
.line 67
invoke-super {p0, p1, p2, p3, p4}, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->onFoundItemSize(JZLjava/lang/String;)V
.line 68
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
if-eqz v0, :cond_1d
.line 69
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
const v2, 0x3b9aca01
new-instance v3, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeInfo;
iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
invoke-direct {v3, v4, p1, p2, p4}, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeInfo;-><init>(Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;JLjava/lang/String;)V
invoke-virtual {v1, v2, v5, v5, v3}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 72
:cond_1d
return-void
.end method
.method public onScanBegin(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest;)V
.registers 2
.prologue
.line 33
invoke-super {p0, p1}, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->onScanBegin(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest;)V
.line 34
return-void
.end method
.method public onScanCacheInfo(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V
.registers 7
.prologue
const/4 v3, 0x0
.line 51
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
if-eqz v0, :cond_13
.line 52
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
const v2, 0x3b9aca04
invoke-virtual {v1, v2, v3, v3, p2}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 55
:cond_13
return-void
.end method
.method public onScanEnd(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest;)V
.registers 11
.prologue
const/4 v8, 0x0
.line 38
invoke-super {p0, p1}, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->onScanEnd(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest;)V
.line 39
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
if-eqz v0, :cond_3d
.line 41
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mScanResult:Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;
invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;->getUseCache()Z
move-result v0
if-eqz v0, :cond_29
.line 42
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
const v2, 0x3b9aca01
new-instance v3, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeInfo;
iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
const-wide/16 v6, 0x0
const-string v5, ""
invoke-direct {v3, v4, v6, v7, v5}, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeInfo;-><init>(Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;JLjava/lang/String;)V
invoke-virtual {v1, v2, v8, v8, v3}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 45
:cond_29
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
const/16 v2, 0x24
iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mJunkRequestType:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
invoke-virtual {v3}, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->ordinal()I
move-result v3
const/4 v4, 0x0
invoke-virtual {v1, v2, v3, v8, v4}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 47
:cond_3d
return-void
.end method
.method public onScanFoundEmptyItem(Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V
.registers 6
.prologue
const/4 v3, 0x0
.line 84
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
if-eqz v0, :cond_12
.line 85
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
const/16 v2, 0x8e
invoke-virtual {v1, v2, v3, v3, p1}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 88
:cond_12
return-void
.end method
.method public onScanResultListEnd(Ljava/util/ArrayList;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
">;)V"
}
.end annotation
.prologue
const/4 v3, 0x0
.line 76
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
if-eqz v0, :cond_12
.line 77
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
const/16 v2, 0x8d
invoke-virtual {v1, v2, v3, v3, p1}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 80
:cond_12
return-void
.end method
.method public onScanningItem(Ljava/lang/String;)V
.registers 6
.prologue
const/4 v3, 0x0
.line 59
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
if-eqz v0, :cond_16
.line 61
iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mObserverHandler:Landroid/os/Handler;
iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkScanRequestCallback;->mJunkRequestType:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
invoke-virtual {v2}, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->ordinal()I
move-result v2
invoke-virtual {v1, v3, v2, v3, p1}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 63
:cond_16
return-void
.end method