SceneBaseMonitor.smali

.class public abstract Lcom/cleanmaster/boost/sceneengine/mainengine/monitor/SceneBaseMonitor;
.super Ljava/lang/Object;
.source "SceneBaseMonitor.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/cleanmaster/boost/sceneengine/mainengine/monitor/SceneBaseMonitor$IMonitorDetectCallback;
    }
.end annotation


# static fields
.field protected static final MSG_ON_LOOP_END:I = 0x0

.field protected static final MSG_ON_LOOP_ING:I = 0x2

.field protected static final MSG_ON_LOOP_START:I = 0x1


# instance fields
.field protected mMotionDetectCallback:Lcom/cleanmaster/boost/sceneengine/mainengine/monitor/SceneBaseMonitor$IMonitorDetectCallback;


# direct methods
.method public constructor <init>(Lcom/cleanmaster/boost/sceneengine/mainengine/monitor/SceneBaseMonitor$IMonitorDetectCallback;)V
    .registers 2

    .prologue
    .line 23
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 24
    iput-object p1, p0, Lcom/cleanmaster/boost/sceneengine/mainengine/monitor/SceneBaseMonitor;->mMotionDetectCallback:Lcom/cleanmaster/boost/sceneengine/mainengine/monitor/SceneBaseMonitor$IMonitorDetectCallback;

    .line 25
    return-void
.end method


# virtual methods
.method public abstract isIsInTask()Z
.end method

.method public abstract isNeedInterupted()Z
.end method

.method public abstract startMonitor()V
.end method