cm.smali

.class public Lcom/keniu/security/main/cm;
.super Ljava/lang/Object;
.source "VipManager.java"


# static fields
.field private static b:Lcom/keniu/security/main/cm;


# instance fields
.field a:Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;

.field private c:Z

.field private d:Lcom/plug/d/a;

.field private e:Lcom/plug/a/b;


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

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

    .line 28
    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/keniu/security/main/cm;->c:Z

    .line 29
    new-instance v0, Lcom/plug/d/a;

    invoke-direct {v0}, Lcom/plug/d/a;-><init>()V

    iput-object v0, p0, Lcom/keniu/security/main/cm;->d:Lcom/plug/d/a;

    .line 83
    new-instance v0, Lcom/keniu/security/main/cp;

    invoke-direct {v0, p0}, Lcom/keniu/security/main/cp;-><init>(Lcom/keniu/security/main/cm;)V

    iput-object v0, p0, Lcom/keniu/security/main/cm;->e:Lcom/plug/a/b;

    return-void
.end method

.method public static a()Lcom/keniu/security/main/cm;
    .registers 2

    .prologue
    .line 32
    sget-object v0, Lcom/keniu/security/main/cm;->b:Lcom/keniu/security/main/cm;

    if-nez v0, :cond_13

    .line 33
    const-class v1, Lcom/keniu/security/main/cm;

    monitor-enter v1

    .line 34
    :try_start_7
    sget-object v0, Lcom/keniu/security/main/cm;->b:Lcom/keniu/security/main/cm;

    if-nez v0, :cond_12

    .line 35
    new-instance v0, Lcom/keniu/security/main/cm;

    invoke-direct {v0}, Lcom/keniu/security/main/cm;-><init>()V

    sput-object v0, Lcom/keniu/security/main/cm;->b:Lcom/keniu/security/main/cm;

    .line 37
    :cond_12
    monitor-exit v1
    :try_end_13
    .catchall {:try_start_7 .. :try_end_13} :catchall_16

    .line 39
    :cond_13
    sget-object v0, Lcom/keniu/security/main/cm;->b:Lcom/keniu/security/main/cm;

    return-object v0

    .line 37
    :catchall_16
    move-exception v0

    :try_start_17
    monitor-exit v1
    :try_end_18
    .catchall {:try_start_17 .. :try_end_18} :catchall_16

    throw v0
.end method

.method private a(I)V
    .registers 4

    .prologue
    .line 161
    invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v0

    const-string/jumbo v1, "vip_buy_try_use_status"

    invoke-virtual {v0, v1, p1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setIntValue(Ljava/lang/String;I)V

    .line 162
    return-void
.end method

.method static synthetic a(Lcom/keniu/security/main/cm;)V
    .registers 1

    .prologue
    .line 26
    invoke-direct {p0}, Lcom/keniu/security/main/cm;->e()V

    return-void
.end method

.method static synthetic a(Lcom/keniu/security/main/cm;I)V
    .registers 2

    .prologue
    .line 26
    invoke-direct {p0, p1}, Lcom/keniu/security/main/cm;->a(I)V

    return-void
.end method

.method static synthetic a(Lcom/keniu/security/main/cm;Landroid/app/Activity;)V
    .registers 2

    .prologue
    .line 26
    invoke-direct {p0, p1}, Lcom/keniu/security/main/cm;->b(Landroid/app/Activity;)V

    return-void
.end method

.method private b(Landroid/app/Activity;)V
    .registers 4

    .prologue
    .line 57
    invoke-static {}, Lcom/cm/plugincluster/vipinterface/VipSdkDelegate;->getVipSdk()Lcom/cm/plugincluster/vipinterface/IVipSdk;

    move-result-object v0

    invoke-interface {v0}, Lcom/cm/plugincluster/vipinterface/IVipSdk;->getVipManager()Lcom/cm/plugincluster/vipinterface/vip/ICmVipManager;

    move-result-object v0

    new-instance v1, Lcom/keniu/security/main/co;

    invoke-direct {v1, p0, p1}, Lcom/keniu/security/main/co;-><init>(Lcom/keniu/security/main/cm;Landroid/app/Activity;)V

    invoke-interface {v0, v1}, Lcom/cm/plugincluster/vipinterface/vip/ICmVipManager;->isVip(Lcom/cm/plugincluster/vipinterface/vip/ICmVipStateCallBack;)V

    .line 77
    return-void
.end method

.method static synthetic b(Lcom/keniu/security/main/cm;Landroid/app/Activity;)V
    .registers 2

    .prologue
    .line 26
    invoke-direct {p0, p1}, Lcom/keniu/security/main/cm;->c(Landroid/app/Activity;)V

    return-void
.end method

.method private c(Landroid/app/Activity;)V
    .registers 3

    .prologue
    .line 112
    iget-boolean v0, p0, Lcom/keniu/security/main/cm;->c:Z

    if-nez v0, :cond_5

    .line 137
    :goto_4
    return-void

    .line 115
    :cond_5
    new-instance v0, Lcom/keniu/security/main/cr;

    invoke-direct {v0, p0, p1}, Lcom/keniu/security/main/cr;-><init>(Lcom/keniu/security/main/cm;Landroid/app/Activity;)V

    invoke-virtual {p1, v0}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V

    goto :goto_4
.end method

.method private e()V
    .registers 3

    .prologue
    .line 92
    invoke-static {}, Lcom/cm/plugincluster/vipinterface/VipSdkDelegate;->getVipSdk()Lcom/cm/plugincluster/vipinterface/IVipSdk;

    move-result-object v0

    invoke-interface {v0}, Lcom/cm/plugincluster/vipinterface/IVipSdk;->getVipManager()Lcom/cm/plugincluster/vipinterface/vip/ICmVipManager;

    move-result-object v0

    new-instance v1, Lcom/keniu/security/main/cq;

    invoke-direct {v1, p0}, Lcom/keniu/security/main/cq;-><init>(Lcom/keniu/security/main/cm;)V

    invoke-interface {v0, v1}, Lcom/cm/plugincluster/vipinterface/vip/ICmVipManager;->requestUseStatus(Lcom/cm/plugincluster/vipinterface/vip/ICmRequestUseStatusCallBack;)V

    .line 107
    return-void
.end method


# virtual methods
.method public a(Landroid/app/Activity;)V
    .registers 4

    .prologue
    .line 43
    invoke-static {}, Lcom/cleanmaster/hpsharelib/vip/VipCloud;->isNewVipStyle()Z

    move-result v0

    if-nez v0, :cond_7

    .line 53
    :goto_6
    return-void

    .line 46
    :cond_7
    const/16 v0, 0xa

    new-instance v1, Lcom/keniu/security/main/cn;

    invoke-direct {v1, p0, p1}, Lcom/keniu/security/main/cn;-><init>(Lcom/keniu/security/main/cm;Landroid/app/Activity;)V

    invoke-static {v0, v1}, Lcom/plug/d/d;->c(ILcom/plug/a/b;)V

    goto :goto_6
.end method

.method public a(Z)V
    .registers 4

    .prologue
    .line 157
    invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v0

    const-string/jumbo v1, "vip_tip_is_show_home"

    invoke-virtual {v0, v1, p1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setBooleanValue(Ljava/lang/String;Z)V

    .line 158
    return-void
.end method

.method public b()V
    .registers 3

    .prologue
    .line 80
    const/16 v0, 0xa

    iget-object v1, p0, Lcom/keniu/security/main/cm;->e:Lcom/plug/a/b;

    invoke-static {v0, v1}, Lcom/plug/d/d;->a(ILcom/plug/a/b;)V

    .line 81
    return-void
.end method

.method public c()V
    .registers 2

    .prologue
    .line 141
    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/keniu/security/main/cm;->c:Z

    .line 142
    iget-object v0, p0, Lcom/keniu/security/main/cm;->d:Lcom/plug/d/a;

    invoke-virtual {v0}, Lcom/plug/d/a;->a()V

    .line 143
    iget-object v0, p0, Lcom/keniu/security/main/cm;->a:Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;

    if-eqz v0, :cond_11

    .line 144
    iget-object v0, p0, Lcom/keniu/security/main/cm;->a:Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;

    invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;->dismiss()V

    .line 146
    :cond_11
    return-void
.end method

.method public d()Z
    .registers 4

    .prologue
    .line 153
    invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v0

    const-string/jumbo v1, "vip_tip_is_show_home"

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getBooleanValue(Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method