g$a.smali
.class Lcom/ss/android/socialbase/appdownloader/g$a;
.super Ljava/lang/Object;
.source "AntiHijackUtils.java"
# interfaces
.implements Lcom/ss/android/socialbase/downloader/a/a$a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ss/android/socialbase/appdownloader/g;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "a"
.end annotation
# instance fields
.field private final a:Lcom/ss/android/socialbase/appdownloader/g$e;
.field private final b:I
.field private c:Lorg/json/JSONObject;
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/content/Intent;Lorg/json/JSONObject;Lcom/ss/android/socialbase/appdownloader/g$b;)V
.registers 11
.prologue
.line 948
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 949
iput-object p3, p0, Lcom/ss/android/socialbase/appdownloader/g$a;->c:Lorg/json/JSONObject;
.line 950
const-string v0, "query_interval"
const/16 v1, 0x3e8
invoke-virtual {p3, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/ss/android/socialbase/appdownloader/g$a;->b:I
.line 951
new-instance v0, Lcom/ss/android/socialbase/appdownloader/g$e;
iget v1, p0, Lcom/ss/android/socialbase/appdownloader/g$a;->b:I
int-to-long v4, v1
move-object v1, p1
move-object v2, p2
move-object v3, p4
invoke-direct/range {v0 .. v5}, Lcom/ss/android/socialbase/appdownloader/g$e;-><init>(Landroid/content/Context;Landroid/content/Intent;Lcom/ss/android/socialbase/appdownloader/g$b;J)V
iput-object v0, p0, Lcom/ss/android/socialbase/appdownloader/g$a;->a:Lcom/ss/android/socialbase/appdownloader/g$e;
.line 952
return-void
.end method
# virtual methods
.method public b()V
.registers 3
.prologue
.line 959
iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/g$a;->a:Lcom/ss/android/socialbase/appdownloader/g$e;
invoke-static {v0}, Lcom/ss/android/socialbase/appdownloader/g$e;->a(Lcom/ss/android/socialbase/appdownloader/g$e;)Z
move-result v0
if-nez v0, :cond_18
.line 960
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 961
const/4 v1, 0x2
iput v1, v0, Landroid/os/Message;->what:I
.line 962
iget-object v1, p0, Lcom/ss/android/socialbase/appdownloader/g$a;->a:Lcom/ss/android/socialbase/appdownloader/g$e;
invoke-static {v1}, Lcom/ss/android/socialbase/appdownloader/g$e;->b(Lcom/ss/android/socialbase/appdownloader/g$e;)Landroid/os/Handler;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 964
:cond_18
invoke-static {}, Lcom/ss/android/socialbase/downloader/a/a;->a()Lcom/ss/android/socialbase/downloader/a/a;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ss/android/socialbase/downloader/a/a;->b(Lcom/ss/android/socialbase/downloader/a/a$a;)V
.line 965
const/4 v0, 0x0
invoke-static {v0}, Lcom/ss/android/socialbase/appdownloader/g;->a(Lcom/ss/android/socialbase/appdownloader/g$a;)Lcom/ss/android/socialbase/appdownloader/g$a;
.line 966
return-void
.end method
.method public c()V
.registers 7
.prologue
.line 974
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1d
if-ge v0, v1, :cond_39
.line 975
iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/g$a;->c:Lorg/json/JSONObject;
const-string v1, "time_out_second"
const/16 v2, 0xa
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
.line 976
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v1
.line 977
const/4 v2, 0x1
iput v2, v1, Landroid/os/Message;->what:I
.line 978
iget-object v2, p0, Lcom/ss/android/socialbase/appdownloader/g$a;->a:Lcom/ss/android/socialbase/appdownloader/g$e;
invoke-static {v2}, Lcom/ss/android/socialbase/appdownloader/g$e;->b(Lcom/ss/android/socialbase/appdownloader/g$e;)Landroid/os/Handler;
move-result-object v2
invoke-virtual {v2, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 980
if-lez v0, :cond_39
const/16 v1, 0x3c
if-ge v0, v1, :cond_39
.line 982
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v1
.line 983
const/4 v2, 0x2
iput v2, v1, Landroid/os/Message;->what:I
.line 984
iget-object v2, p0, Lcom/ss/android/socialbase/appdownloader/g$a;->a:Lcom/ss/android/socialbase/appdownloader/g$e;
invoke-static {v2}, Lcom/ss/android/socialbase/appdownloader/g$e;->b(Lcom/ss/android/socialbase/appdownloader/g$e;)Landroid/os/Handler;
move-result-object v2
mul-int/lit16 v0, v0, 0x3e8
int-to-long v4, v0
invoke-virtual {v2, v1, v4, v5}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
.line 987
:cond_39
return-void
.end method