c.smali
.class public Lcom/xiaomi/mipush/sdk/c;
.super Ljava/lang/Object;
# static fields
.field private static a:J
.field private static volatile b:Z
# direct methods
.method static constructor <clinit>()V
.registers 2
const-wide/16 v0, 0x0
sput-wide v0, Lcom/xiaomi/mipush/sdk/c;->a:J
const/4 v0, 0x0
sput-boolean v0, Lcom/xiaomi/mipush/sdk/c;->b:Z
return-void
.end method
.method public static a(Landroid/content/Context;)V
.registers 7
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
invoke-static {}, Lcom/xiaomi/mipush/sdk/c;->a()Z
move-result v2
if-eqz v2, :cond_21
sget-wide v2, Lcom/xiaomi/mipush/sdk/c;->a:J
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-lez v2, :cond_1c
sget-wide v2, Lcom/xiaomi/mipush/sdk/c;->a:J
const-wide/32 v4, 0x493e0
add-long/2addr v2, v4
cmp-long v2, v2, v0
if-gtz v2, :cond_21
:cond_1c
sput-wide v0, Lcom/xiaomi/mipush/sdk/c;->a:J
invoke-static {p0}, Lcom/xiaomi/mipush/sdk/c;->b(Landroid/content/Context;)V
:cond_21
return-void
.end method
.method public static a()Z
.registers 1
sget-boolean v0, Lcom/xiaomi/mipush/sdk/c;->b:Z
return v0
.end method
.method private static b(Landroid/content/Context;)V
.registers 3
invoke-static {p0}, Lcom/xiaomi/mipush/sdk/au;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/au;
move-result-object v0
sget-object v1, Lcom/xiaomi/mipush/sdk/f;->d:Lcom/xiaomi/mipush/sdk/f;
invoke-virtual {v0, v1}, Lcom/xiaomi/mipush/sdk/au;->c(Lcom/xiaomi/mipush/sdk/f;)Lcom/xiaomi/mipush/sdk/AbstractPushManager;
move-result-object v0
if-eqz v0, :cond_14
const-string v1, "ASSEMBLE_PUSH : register fun touch os when network change!"
invoke-static {v1}, Lcom/xiaomi/a/a/a/c;->a(Ljava/lang/String;)V
invoke-interface {v0}, Lcom/xiaomi/mipush/sdk/AbstractPushManager;->register()V
:cond_14
return-void
.end method