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