a.smali
.class public Lcom/cmcm/sdk/push/a;
.super Ljava/lang/Object;
.source "PushUtil.java"
# static fields
.field private static a:Lcom/cmcm/sdk/push/a;
.field private static g:Lcom/cmcm/sdk/push/a/a;
# instance fields
.field private b:Lcom/cmcm/sdk/push/c;
.field private c:J
.field private d:J
.field private e:I
.field private f:Landroid/content/Context;
.field private h:Landroid/os/Handler;
.field private i:Landroid/content/BroadcastReceiver;
.field private j:Landroid/content/BroadcastReceiver;
.field private k:Z
.field private l:Ljava/lang/Runnable;
.field private m:Ljava/lang/Runnable;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
const/4 v0, 0x0
.line 38
sput-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
.line 56
sput-object v0, Lcom/cmcm/sdk/push/a;->g:Lcom/cmcm/sdk/push/a/a;
return-void
.end method
.method private constructor <init>()V
.registers 4
.prologue
const/4 v2, 0x0
.line 59
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 39
iput-object v2, p0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
.line 49
const-wide/16 v0, 0x0
iput-wide v0, p0, Lcom/cmcm/sdk/push/a;->c:J
.line 50
const-wide/32 v0, 0x1b7740
iput-wide v0, p0, Lcom/cmcm/sdk/push/a;->d:J
.line 53
const/4 v0, 0x2
iput v0, p0, Lcom/cmcm/sdk/push/a;->e:I
.line 55
iput-object v2, p0, Lcom/cmcm/sdk/push/a;->f:Landroid/content/Context;
.line 372
new-instance v0, Lcom/cmcm/sdk/push/d;
invoke-direct {v0, p0}, Lcom/cmcm/sdk/push/d;-><init>(Lcom/cmcm/sdk/push/a;)V
iput-object v0, p0, Lcom/cmcm/sdk/push/a;->i:Landroid/content/BroadcastReceiver;
.line 406
new-instance v0, Lcom/cmcm/sdk/push/f;
invoke-direct {v0, p0}, Lcom/cmcm/sdk/push/f;-><init>(Lcom/cmcm/sdk/push/a;)V
iput-object v0, p0, Lcom/cmcm/sdk/push/a;->j:Landroid/content/BroadcastReceiver;
.line 424
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/cmcm/sdk/push/a;->k:Z
.line 437
new-instance v0, Lcom/cmcm/sdk/push/g;
invoke-direct {v0, p0}, Lcom/cmcm/sdk/push/g;-><init>(Lcom/cmcm/sdk/push/a;)V
iput-object v0, p0, Lcom/cmcm/sdk/push/a;->l:Ljava/lang/Runnable;
.line 496
new-instance v0, Lcom/cmcm/sdk/push/l;
invoke-direct {v0, p0}, Lcom/cmcm/sdk/push/l;-><init>(Lcom/cmcm/sdk/push/a;)V
iput-object v0, p0, Lcom/cmcm/sdk/push/a;->m:Ljava/lang/Runnable;
.line 60
return-void
.end method
.method static synthetic a(Lcom/cmcm/sdk/push/a;J)J
.registers 4
.prologue
.line 36
iput-wide p1, p0, Lcom/cmcm/sdk/push/a;->c:J
return-wide p1
.end method
.method static synthetic a(Lcom/cmcm/sdk/push/a;)Landroid/os/Handler;
.registers 2
.prologue
.line 36
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->h:Landroid/os/Handler;
return-object v0
.end method
.method public static declared-synchronized a()Lcom/cmcm/sdk/push/a;
.registers 2
.prologue
.line 78
const-class v1, Lcom/cmcm/sdk/push/a;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
if-nez v0, :cond_e
.line 79
new-instance v0, Lcom/cmcm/sdk/push/a;
invoke-direct {v0}, Lcom/cmcm/sdk/push/a;-><init>()V
sput-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
.line 81
:cond_e
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
:try_end_10
.catchall {:try_start_3 .. :try_end_10} :catchall_12
monitor-exit v1
return-object v0
.line 78
:catchall_12
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static declared-synchronized a(Ljava/lang/String;)Lcom/cmcm/sdk/push/a;
.registers 3
.prologue
.line 67
const-class v1, Lcom/cmcm/sdk/push/a;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
if-nez v0, :cond_e
.line 68
new-instance v0, Lcom/cmcm/sdk/push/a;
invoke-direct {v0}, Lcom/cmcm/sdk/push/a;-><init>()V
sput-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
.line 70
:cond_e
invoke-static {p0}, Lcom/cmcm/sdk/push/a;->b(Ljava/lang/String;)V
.line 71
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
:try_end_13
.catchall {:try_start_3 .. :try_end_13} :catchall_15
monitor-exit v1
return-object v0
.line 67
:catchall_15
move-exception v0
monitor-exit v1
throw v0
.end method
.method static synthetic a(Lcom/cmcm/sdk/push/a;Landroid/content/Context;)Z
.registers 3
.prologue
.line 36
invoke-direct {p0, p1}, Lcom/cmcm/sdk/push/a;->f(Landroid/content/Context;)Z
move-result v0
return v0
.end method
.method static synthetic a(Lcom/cmcm/sdk/push/a;Z)Z
.registers 2
.prologue
.line 36
iput-boolean p1, p0, Lcom/cmcm/sdk/push/a;->k:Z
return p1
.end method
.method public static declared-synchronized b()Lcom/cmcm/sdk/push/a/a;
.registers 2
.prologue
.line 126
const-class v1, Lcom/cmcm/sdk/push/a;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/cmcm/sdk/push/a;->g:Lcom/cmcm/sdk/push/a/a;
if-nez v0, :cond_e
.line 127
new-instance v0, Lcom/cmcm/sdk/push/a/b;
invoke-direct {v0}, Lcom/cmcm/sdk/push/a/b;-><init>()V
sput-object v0, Lcom/cmcm/sdk/push/a;->g:Lcom/cmcm/sdk/push/a/a;
.line 129
:cond_e
sget-object v0, Lcom/cmcm/sdk/push/a;->g:Lcom/cmcm/sdk/push/a/a;
:try_end_10
.catchall {:try_start_3 .. :try_end_10} :catchall_12
monitor-exit v1
return-object v0
.line 126
:catchall_12
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static b(Ljava/lang/String;)V
.registers 3
.prologue
.line 85
const/4 v0, -0x1
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v1
sparse-switch v1, :sswitch_data_5e
:cond_8
:goto_8
packed-switch v0, :pswitch_data_70
.line 104
:goto_b
return-void
.line 85
:sswitch_c
const-string v1, "huawei"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_8
const/4 v0, 0x0
goto :goto_8
:sswitch_16
const-string/jumbo v1, "oppo"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_8
const/4 v0, 0x1
goto :goto_8
:sswitch_21
const-string v1, "mipush"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_8
const/4 v0, 0x2
goto :goto_8
:sswitch_2b
const-string/jumbo v1, "vivo"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_8
const/4 v0, 0x3
goto :goto_8
.line 87
:pswitch_36
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
new-instance v1, Lcom/cmcm/brand/huawei/b;
invoke-direct {v1}, Lcom/cmcm/brand/huawei/b;-><init>()V
iput-object v1, v0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
goto :goto_b
.line 91
:pswitch_40
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
new-instance v1, Lcom/cmcm/brand/oppo/b;
invoke-direct {v1}, Lcom/cmcm/brand/oppo/b;-><init>()V
iput-object v1, v0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
goto :goto_b
.line 95
:pswitch_4a
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
new-instance v1, Lcom/cmcm/brand/xiaomi/b;
invoke-direct {v1}, Lcom/cmcm/brand/xiaomi/b;-><init>()V
iput-object v1, v0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
goto :goto_b
.line 98
:pswitch_54
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
new-instance v1, Lcom/cmcm/brand/vivo/b;
invoke-direct {v1}, Lcom/cmcm/brand/vivo/b;-><init>()V
iput-object v1, v0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
goto :goto_b
.line 85
:sswitch_data_5e
.sparse-switch
-0x47e95e19 -> :sswitch_c
-0x4003714a -> :sswitch_21
0x3427a0 -> :sswitch_16
0x373cac -> :sswitch_2b
.end sparse-switch
:pswitch_data_70
.packed-switch 0x0
:pswitch_36
:pswitch_40
:pswitch_4a
:pswitch_54
.end packed-switch
.end method
.method static synthetic b(Lcom/cmcm/sdk/push/a;)Z
.registers 2
.prologue
.line 36
iget-boolean v0, p0, Lcom/cmcm/sdk/push/a;->k:Z
return v0
.end method
.method static synthetic c(Lcom/cmcm/sdk/push/a;)J
.registers 3
.prologue
.line 36
iget-wide v0, p0, Lcom/cmcm/sdk/push/a;->c:J
return-wide v0
.end method
.method static synthetic d(Lcom/cmcm/sdk/push/a;)J
.registers 3
.prologue
.line 36
iget-wide v0, p0, Lcom/cmcm/sdk/push/a;->d:J
return-wide v0
.end method
.method private e()J
.registers 5
.prologue
.line 368
new-instance v0, Ljava/util/Random;
invoke-direct {v0}, Ljava/util/Random;-><init>()V
const/4 v1, 0x3
invoke-virtual {v0, v1}, Ljava/util/Random;->nextInt(I)I
move-result v0
add-int/lit8 v0, v0, 0x3
mul-int/lit8 v0, v0, 0x3c
int-to-long v0, v0
const-wide/32 v2, 0xea60
mul-long/2addr v0, v2
return-wide v0
.end method
.method static synthetic e(Lcom/cmcm/sdk/push/a;)Ljava/lang/Runnable;
.registers 2
.prologue
.line 36
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->l:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic f(Lcom/cmcm/sdk/push/a;)Ljava/lang/Runnable;
.registers 2
.prologue
.line 36
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->m:Ljava/lang/Runnable;
return-object v0
.end method
.method private f(Landroid/content/Context;)Z
.registers 3
.prologue
.line 526
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 527
invoke-static {p1, v0}, Lcom/cmcm/sdk/utils/e;->a(Landroid/content/Context;Ljava/lang/StringBuilder;)Z
.line 528
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_14
.line 529
const/4 v0, 0x1
.line 531
:goto_13
return v0
:cond_14
const/4 v0, 0x0
goto :goto_13
.end method
.method static synthetic g(Lcom/cmcm/sdk/push/a;)I
.registers 2
.prologue
.line 36
iget v0, p0, Lcom/cmcm/sdk/push/a;->e:I
return v0
.end method
.method static synthetic h(Lcom/cmcm/sdk/push/a;)I
.registers 3
.prologue
.line 36
iget v0, p0, Lcom/cmcm/sdk/push/a;->e:I
add-int/lit8 v1, v0, -0x1
iput v1, p0, Lcom/cmcm/sdk/push/a;->e:I
return v0
.end method
# virtual methods
.method public a(Landroid/content/Context;)V
.registers 3
.prologue
.line 113
if-eqz p1, :cond_18
.line 114
iput-object p1, p0, Lcom/cmcm/sdk/push/a;->f:Landroid/content/Context;
.line 115
invoke-static {p1}, Lcom/cmcm/sdk/push/bean/e;->a(Landroid/content/Context;)Lcom/cmcm/sdk/push/bean/e;
.line 116
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
if-eqz v0, :cond_18
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
iget-object v0, v0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
if-eqz v0, :cond_18
.line 117
sget-object v0, Lcom/cmcm/sdk/push/a;->a:Lcom/cmcm/sdk/push/a;
iget-object v0, v0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
invoke-virtual {v0, p1}, Lcom/cmcm/sdk/push/c;->e(Landroid/content/Context;)V
.line 120
:cond_18
return-void
.end method
.method public a(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.registers 17
.prologue
.line 229
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_c
invoke-static {p4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_21
.line 231
:cond_c
invoke-static {}, Lcom/cmcm/sdk/a/b;->a()Lcom/cmcm/sdk/a/b;
move-result-object v0
const/4 v5, 0x0
const/4 v8, 0x0
new-instance v9, Lcom/cmcm/sdk/push/b;
invoke-direct {v9, p0}, Lcom/cmcm/sdk/push/b;-><init>(Lcom/cmcm/sdk/push/a;)V
move-object v1, p1
move v2, p2
move-object v3, p3
move-object v4, p4
move-object v6, p5
move/from16 v7, p6
invoke-virtual/range {v0 .. v9}, Lcom/cmcm/sdk/a/b;->a(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Lcom/cmcm/sdk/inter/OnStateListener;)V
.line 238
:cond_21
return-void
.end method
.method public b(Landroid/content/Context;)Ljava/lang/String;
.registers 3
.prologue
.line 297
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
invoke-virtual {v0, p1}, Lcom/cmcm/sdk/push/c;->c(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public c(Landroid/content/Context;)J
.registers 4
.prologue
.line 301
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
invoke-virtual {v0, p1}, Lcom/cmcm/sdk/push/c;->d(Landroid/content/Context;)J
move-result-wide v0
return-wide v0
.end method
.method public c()Landroid/content/Context;
.registers 2
.prologue
.line 138
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->f:Landroid/content/Context;
return-object v0
.end method
.method public c(Ljava/lang/String;)V
.registers 4
.prologue
.line 145
invoke-static {p1}, Lcom/cmcm/sdk/push/a;->a(Ljava/lang/String;)Lcom/cmcm/sdk/push/a;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/sdk/push/a;->c()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cmcm/sdk/push/bean/e;->a(Landroid/content/Context;)Lcom/cmcm/sdk/push/bean/e;
move-result-object v0
.line 146
if-eqz v0, :cond_14
invoke-virtual {v0}, Lcom/cmcm/sdk/push/bean/e;->a()Z
move-result v0
if-nez v0, :cond_1c
.line 147
:cond_14
new-instance v0, Ljava/lang/RuntimeException;
const-string v1, "init assets cmpush_config file error !"
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.line 150
:cond_1c
invoke-static {}, Lcom/cmcm/sdk/push/bean/d;->a()Lcom/cmcm/sdk/push/bean/d;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/sdk/push/bean/d;->b()Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 152
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
iget-object v1, p0, Lcom/cmcm/sdk/push/a;->f:Landroid/content/Context;
invoke-virtual {v0, v1}, Lcom/cmcm/sdk/push/c;->a(Landroid/content/Context;)V
.line 170
return-void
.end method
.method public d()Lcom/cmcm/sdk/push/c;
.registers 2
.prologue
.line 188
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->b:Lcom/cmcm/sdk/push/c;
return-object v0
.end method
.method public d(Landroid/content/Context;)V
.registers 12
.prologue
.line 310
if-eqz p1, :cond_a1
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->h:Landroid/os/Handler;
if-nez v0, :cond_a1
.line 311
iput-object p1, p0, Lcom/cmcm/sdk/push/a;->f:Landroid/content/Context;
.line 312
new-instance v0, Landroid/os/Handler;
invoke-virtual {p1}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v0, p0, Lcom/cmcm/sdk/push/a;->h:Landroid/os/Handler;
.line 315
:try_start_13
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
.line 316
const-string v1, "android.net.conn.CONNECTIVITY_CHANGE"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 317
iget-object v1, p0, Lcom/cmcm/sdk/push/a;->f:Landroid/content/Context;
iget-object v2, p0, Lcom/cmcm/sdk/push/a;->i:Landroid/content/BroadcastReceiver;
invoke-virtual {v1, v2, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 319
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
.line 320
const-string v1, "android.intent.action.LOCALE_CHANGED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 321
iget-object v1, p0, Lcom/cmcm/sdk/push/a;->f:Landroid/content/Context;
iget-object v2, p0, Lcom/cmcm/sdk/push/a;->i:Landroid/content/BroadcastReceiver;
invoke-virtual {v1, v2, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 323
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
.line 324
const-string v1, "com.cmcm.sdk.push.ActivityTimer"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 325
iget-object v1, p0, Lcom/cmcm/sdk/push/a;->f:Landroid/content/Context;
iget-object v2, p0, Lcom/cmcm/sdk/push/a;->j:Landroid/content/BroadcastReceiver;
invoke-virtual {v1, v2, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 327
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 328
const-string v1, "com.cmcm.sdk.push.ActivityTimer"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 329
iget-object v1, p0, Lcom/cmcm/sdk/push/a;->f:Landroid/content/Context;
const/4 v2, 0x0
const/4 v3, 0x0
invoke-static {v1, v2, v0, v3}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v6
.line 331
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->f:Landroid/content/Context;
const-string v1, "alarm"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/AlarmManager;
.line 332
const-wide/16 v2, 0xbb8
.line 333
invoke-direct {p0}, Lcom/cmcm/sdk/push/a;->e()J
move-result-wide v4
.line 335
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v7, "INIT ="
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 336
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v8
invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
const-string v7, " DELAY ="
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
const-string v7, " REPEAT : "
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 335
invoke-static {v1}, Lcom/cmcm/sdk/utils/c;->b(Ljava/lang/String;)V
.line 341
if-eqz v0, :cond_a1
.line 342
const/4 v1, 0x1
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v8
add-long/2addr v2, v8
invoke-virtual/range {v0 .. v6}, Landroid/app/AlarmManager;->setRepeating(IJJLandroid/app/PendingIntent;)V
:try_end_a1
.catch Ljava/lang/Exception; {:try_start_13 .. :try_end_a1} :catch_a2
.line 348
:cond_a1
:goto_a1
return-void
.line 344
:catch_a2
move-exception v0
.line 345
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_a1
.end method
.method public e(Landroid/content/Context;)V
.registers 4
.prologue
.line 354
if-eqz p1, :cond_21
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->h:Landroid/os/Handler;
if-eqz v0, :cond_21
.line 356
:try_start_6
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->i:Landroid/content/BroadcastReceiver;
invoke-virtual {p1, v0}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 357
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->j:Landroid/content/BroadcastReceiver;
invoke-virtual {p1, v0}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 358
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->h:Landroid/os/Handler;
iget-object v1, p0, Lcom/cmcm/sdk/push/a;->m:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 359
iget-object v0, p0, Lcom/cmcm/sdk/push/a;->h:Landroid/os/Handler;
iget-object v1, p0, Lcom/cmcm/sdk/push/a;->l:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 360
const/4 v0, 0x0
iput-object v0, p0, Lcom/cmcm/sdk/push/a;->h:Landroid/os/Handler;
:try_end_21
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_21} :catch_22
.line 365
:cond_21
:goto_21
return-void
.line 361
:catch_22
move-exception v0
.line 362
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_21
.end method