VipBuyUtils.smali

.class public Lcom/cleanmaster/hpsharelib/vip/VipBuyUtils;
.super Ljava/lang/Object;
.source "VipBuyUtils.java"


# static fields
.field private static final COMPONENT_USER_POLICY:Ljava/lang/String; = "com.cleanmaster.vip.VipAgreementDialog"

.field private static final COMPONENT_VIP_BUY:Ljava/lang/String; = "com.cleanmaster.meplugin.subscription.VipBuyActivity"

.field private static final KEY:Ljava/lang/String; = "show"

.field private static final SECTION:Ljava/lang/String; = "cm_cn_vip_pop_pay"


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

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

    return-void
.end method

.method public static goToBuy(Landroid/content/Context;III)V
    .registers 7

    .prologue
    .line 34
    new-instance v0, Landroid/content/Intent;

    invoke-direct {v0}, Landroid/content/Intent;-><init>()V

    .line 35
    new-instance v1, Landroid/content/ComponentName;

    const-string v2, "com.cleanmaster.meplugin.subscription.VipBuyActivity"

    invoke-direct {v1, p0, v2}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;

    .line 36
    const-string v1, "sku_id"

    invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 37
    const-string v1, "from"

    invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 38
    const-string v1, "source"

    invoke-virtual {v0, v1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 39
    instance-of v1, p0, Landroid/app/Activity;

    if-nez v1, :cond_27

    .line 40
    const/high16 v1, 0x10000000

    invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 42
    :cond_27
    invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

    .line 43
    return-void
.end method

.method public static goToUserPolicy(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 49
    new-instance v0, Landroid/content/Intent;

    invoke-direct {v0}, Landroid/content/Intent;-><init>()V

    .line 50
    new-instance v1, Landroid/content/ComponentName;

    const-string v2, "com.cleanmaster.vip.VipAgreementDialog"

    invoke-direct {v1, p0, v2}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;

    .line 51
    instance-of v1, p0, Landroid/app/Activity;

    if-nez v1, :cond_18

    .line 52
    const/high16 v1, 0x10000000

    invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 54
    :cond_18
    invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

    .line 55
    return-void
.end method

.method public static isNewStyle()Z
    .registers 5

    .prologue
    const/4 v0, 0x1

    const/4 v1, 0x0

    .line 30
    const/16 v2, 0x9

    const-string v3, "cm_cn_vip_pop_pay"

    const-string v4, "show"

    invoke-static {v2, v3, v4, v1}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getIntValue(ILjava/lang/String;Ljava/lang/String;I)I

    move-result v2

    if-ne v2, v0, :cond_f

    :goto_e
    return v0

    :cond_f
    move v0, v1

    goto :goto_e
.end method