afv.smali
.class public Ldxoptimizer/afv;
.super Ljava/lang/Object;
.source "DefenceReportHelper.java"
# direct methods
.method public static a(Landroid/content/Context;)V
.registers 9
.prologue
const-wide/16 v6, -0x1
.line 23
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v2
.line 24
invoke-static {v2}, Ldxoptimizer/cee;->c(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_d
.line 69
:cond_c
:goto_c
return-void
.line 25
:cond_d
invoke-static {v2}, Ldxoptimizer/cdr;->m(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 26
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_c
.line 28
:try_start_17
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 29
const-string v0, "sw"
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v0
.line 30
if-eqz v0, :cond_c
.line 32
invoke-static {v2}, Ldxoptimizer/cee;->a(Landroid/content/Context;)I
move-result v0
const/4 v3, 0x1
if-ne v0, v3, :cond_58
.line 33
const-string v0, "wifi"
const-wide/16 v4, -0x1
invoke-virtual {v1, v0, v4, v5}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
move-result-wide v0
.line 37
:goto_33
cmp-long v3, v0, v6
if-eqz v3, :cond_c
.line 38
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
.line 39
invoke-static {v2}, Ldxoptimizer/cdr;->n(Landroid/content/Context;)J
move-result-wide v6
.line 40
sub-long v6, v4, v6
cmp-long v0, v6, v0
if-ltz v0, :cond_c
.line 41
new-instance v0, Ljava/lang/Thread;
new-instance v1, Ldxoptimizer/afv$1;
invoke-direct {v1, v2, v4, v5}, Ldxoptimizer/afv$1;-><init>(Landroid/content/Context;J)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 62
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
.line 63
invoke-static {v2, v4, v5}, Ldxoptimizer/cdr;->j(Landroid/content/Context;J)V
goto :goto_c
.line 66
:catch_56
move-exception v0
goto :goto_c
.line 35
:cond_58
const-string v0, "mobile"
const-wide/16 v4, -0x1
invoke-virtual {v1, v0, v4, v5}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
:try_end_5f
.catch Ljava/lang/Exception; {:try_start_17 .. :try_end_5f} :catch_56
move-result-wide v0
goto :goto_33
.end method