ToucherAppBroadcastReceiver.smali

.class public Lcom/ijinshan/cleaner/receiver/ToucherAppBroadcastReceiver;
.super Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
.source "ToucherAppBroadcastReceiver.java"


# direct methods
.method public constructor <init>()V
    .registers 1

    .prologue
    .line 27
    invoke-direct {p0}, Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;-><init>()V

    return-void
.end method

.method private a(Landroid/content/Context;J)V
    .registers 8

    .prologue
    const/4 v3, 0x0

    .line 74
    .line 75
    const-wide/16 v0, 0xa

    cmp-long v0, p2, v0

    if-gez v0, :cond_16

    const v0, 0x7f0a1b42

    invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v0

    .line 77
    :goto_e
    invoke-static {p1, v0, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    .line 78
    return-void

    .line 75
    :cond_16
    const v0, 0x7f0a1b43

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    .line 76
    invoke-static {p2, p3}, Lcom/cleanmaster/hpsharelib/base/util/misc/SizeUtil;->_formatSizeDecimalPartOnly(J)Ljava/lang/String;

    move-result-object v2

    aput-object v2, v1, v3

    .line 75
    invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    goto :goto_e
.end method

.method static synthetic a(Lcom/ijinshan/cleaner/receiver/ToucherAppBroadcastReceiver;Landroid/content/Context;J)V
    .registers 4

    .prologue
    .line 27
    invoke-direct {p0, p1, p2, p3}, Lcom/ijinshan/cleaner/receiver/ToucherAppBroadcastReceiver;->a(Landroid/content/Context;J)V

    return-void
.end method


# virtual methods
.method public a(Landroid/content/Context;)V
    .registers 7

    .prologue
    .line 42
    new-instance v1, Landroid/os/Handler;

    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;

    move-result-object v0

    invoke-direct {v1, v0}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    .line 44
    const v0, 0x22c08b

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    sget v4, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessScanDefine;->FROM_TYPE_OUTER:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    aput-object v4, v2, v3

    invoke-static {v0, v2}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cleanmaster/hpsharelib/boost/boostengine/clean/IProcessCleanerTool;

    .line 46
    if-eqz v0, :cond_2c

    .line 47
    new-instance v2, Lcom/ijinshan/cleaner/receiver/ab;

    invoke-direct {v2, p0, v1, p1}, Lcom/ijinshan/cleaner/receiver/ab;-><init>(Lcom/ijinshan/cleaner/receiver/ToucherAppBroadcastReceiver;Landroid/os/Handler;Landroid/content/Context;)V

    .line 64
    invoke-interface {v0, v2}, Lcom/cleanmaster/hpsharelib/boost/boostengine/clean/IProcessCleanerTool;->setNotify(Lcom/cleanmaster/hpsharelib/boost/boostengine/clean/IProcessCleanerToolNotify;)V

    .line 66
    :cond_2c
    return-void
.end method

.method public onReceiveInter(Landroid/content/Context;Landroid/content/Intent;)V
    .registers 5

    .prologue
    .line 31
    invoke-static {p1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v0

    .line 32
    invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->isFistToucherClick()Z

    move-result v1

    .line 33
    if-eqz v1, :cond_12

    .line 34
    invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setToucherClicked()V

    .line 35
    const/4 v0, 0x4

    invoke-static {p1, v0}, Lcom/cm/plugincluster/core/proxy/ProcessManagerActivityProxy;->launchFromOutSide(Landroid/content/Context;I)Z

    .line 39
    :goto_11
    return-void

    .line 37
    :cond_12
    invoke-virtual {p0, p1}, Lcom/ijinshan/cleaner/receiver/ToucherAppBroadcastReceiver;->a(Landroid/content/Context;)V

    goto :goto_11
.end method

.method public onReceiveInterAsync(Landroid/content/Context;Landroid/content/Intent;)V
    .registers 3

    .prologue
    .line 71
    return-void
.end method