BasePushActivity.smali

.class public Lcom/cleanmaster/push/ui/BasePushActivity;
.super Landroid/app/Activity;
.source "BasePushActivity.java"


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

    .prologue
    .line 17
    invoke-direct {p0}, Landroid/app/Activity;-><init>()V

    return-void
.end method

.method private a()V
    .registers 8

    .prologue
    const/4 v5, 0x0

    const/4 v1, 0x2

    .line 25
    invoke-virtual {p0}, Lcom/cleanmaster/push/ui/BasePushActivity;->getIntent()Landroid/content/Intent;

    move-result-object v0

    .line 26
    if-nez v0, :cond_9

    .line 56
    :cond_8
    :goto_8
    return-void

    .line 29
    :cond_9
    const-string v2, "_pushid"

    invoke-virtual {v0, v2}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_8

    const-string v2, "_platform"

    invoke-virtual {v0, v2}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_8

    .line 30
    const-string v2, "_pushid"

    invoke-virtual {v0, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 31
    const-string v3, "_platform"

    invoke-virtual {v0, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 33
    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_36

    .line 34
    const/4 v0, -0x1

    invoke-virtual {v3}, Ljava/lang/String;->hashCode()I

    move-result v4

    sparse-switch v4, :sswitch_data_7a

    :cond_33
    :goto_33
    packed-switch v0, :pswitch_data_8c

    :cond_36
    move-object v4, v5

    .line 49
    :goto_37
    const-string v3, ""

    new-instance v6, Lcom/cleanmaster/push/ui/a;

    invoke-direct {v6, p0}, Lcom/cleanmaster/push/ui/a;-><init>(Lcom/cleanmaster/push/ui/BasePushActivity;)V

    move-object v0, p0

    invoke-static/range {v0 .. v6}, Lcom/cmcm/sdk/push/api/CMPushSDK;->reportAction(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Lcom/cmcm/sdk/push/api/CMPushSDK$Platform;Ljava/util/Map;Lcom/cmcm/sdk/inter/OnStateListener;)V

    goto :goto_8

    .line 34
    :sswitch_43
    const-string v4, "huawei"

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_33

    const/4 v0, 0x0

    goto :goto_33

    :sswitch_4d
    const-string v4, "mipush"

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_33

    const/4 v0, 0x1

    goto :goto_33

    :sswitch_57
    const-string/jumbo v4, "oppo"

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_33

    move v0, v1

    goto :goto_33

    :sswitch_62
    const-string/jumbo v4, "vivo"

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_33

    const/4 v0, 0x3

    goto :goto_33

    .line 36
    :pswitch_6d
    sget-object v4, Lcom/cmcm/sdk/push/api/CMPushSDK$Platform;->HUAWEI:Lcom/cmcm/sdk/push/api/CMPushSDK$Platform;

    goto :goto_37

    .line 39
    :pswitch_70
    sget-object v4, Lcom/cmcm/sdk/push/api/CMPushSDK$Platform;->XIAOMI:Lcom/cmcm/sdk/push/api/CMPushSDK$Platform;

    goto :goto_37

    .line 42
    :pswitch_73
    sget-object v4, Lcom/cmcm/sdk/push/api/CMPushSDK$Platform;->OPPO:Lcom/cmcm/sdk/push/api/CMPushSDK$Platform;

    goto :goto_37

    .line 45
    :pswitch_76
    sget-object v4, Lcom/cmcm/sdk/push/api/CMPushSDK$Platform;->VIVO:Lcom/cmcm/sdk/push/api/CMPushSDK$Platform;

    goto :goto_37

    .line 34
    nop

    :sswitch_data_7a
    .sparse-switch
        -0x47e95e19 -> :sswitch_43
        -0x4003714a -> :sswitch_4d
        0x3427a0 -> :sswitch_57
        0x373cac -> :sswitch_62
    .end sparse-switch

    :pswitch_data_8c
    .packed-switch 0x0
        :pswitch_6d
        :pswitch_70
        :pswitch_73
        :pswitch_76
    .end packed-switch
.end method


# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
    .registers 2
    .param p1    # Landroid/os/Bundle;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param

    .prologue
    .line 20
    invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V

    .line 21
    invoke-direct {p0}, Lcom/cleanmaster/push/ui/BasePushActivity;->a()V

    .line 22
    return-void
.end method