b.smali
.class public Lcom/ss/android/downloadlib/d/b;
.super Ljava/lang/Object;
.source "AppDownloadLaunchResumeListener.java"
# interfaces
.implements Lcom/ss/android/socialbase/appdownloader/c/g;
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Lcom/ss/android/socialbase/downloader/g/c;IZ)V
.registers 10
.annotation build Landroid/support/annotation/WorkerThread;
.end annotation
.prologue
const/4 v0, 0x1
const/4 v3, -0x1
.line 49
invoke-static {}, Lcom/ss/android/downloadlib/a/b/e;->a()Lcom/ss/android/downloadlib/a/b/e;
move-result-object v1
invoke-virtual {v1}, Lcom/ss/android/downloadlib/a/b/e;->b()V
.line 50
invoke-static {}, Lcom/ss/android/downloadlib/a/b/e;->a()Lcom/ss/android/downloadlib/a/b/e;
move-result-object v1
invoke-virtual {v1, p1}, Lcom/ss/android/downloadlib/a/b/e;->a(Lcom/ss/android/socialbase/downloader/g/c;)Lcom/ss/android/downloadad/a/b/a;
move-result-object v2
.line 51
if-nez v2, :cond_17
.line 52
invoke-static {}, Lcom/ss/android/downloadlib/f/l;->b()V
.line 84
:cond_16
:goto_16
return-void
.line 57
:cond_17
if-eqz p3, :cond_9f
.line 58
:try_start_19
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->bp()I
move-result v1
invoke-virtual {v2, v1}, Lcom/ss/android/downloadad/a/b/a;->c(I)V
.line 66
:goto_20
invoke-static {}, Lcom/ss/android/downloadlib/a/b/i;->a()Lcom/ss/android/downloadlib/a/b/i;
move-result-object v1
invoke-virtual {v1, v2}, Lcom/ss/android/downloadlib/a/b/i;->a(Lcom/ss/android/downloadad/a/b/a;)V
.line 68
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
.line 69
const-string v1, "download_id"
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->g()I
move-result v4
invoke-virtual {v3, v1, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 70
const-string v1, "name"
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->h()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v1, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 71
const-string v1, "url"
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->j()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v1, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 72
const-string v1, "download_time"
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->aK()J
move-result-wide v4
invoke-virtual {v3, v1, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 73
const-string v1, "download_status"
invoke-virtual {v3, v1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 74
const-string v1, "cur_bytes"
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->ak()J
move-result-wide v4
invoke-virtual {v3, v1, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 75
const-string v1, "total_bytes"
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->am()J
move-result-wide v4
invoke-virtual {v3, v1, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 76
const-string v4, "only_wifi"
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->x()Z
move-result v1
if-eqz v1, :cond_ab
move v1, v0
:goto_70
invoke-virtual {v3, v4, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 77
const-string v1, "chunk_count"
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->bl()I
move-result v4
invoke-virtual {v3, v1, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 78
const-string v1, "launch_resumed"
if-eqz p3, :cond_ad
:goto_80
invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 79
const-string v0, "failed_resume_count"
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->bp()I
move-result v1
invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 80
invoke-static {}, Lcom/ss/android/downloadlib/e/a;->a()Lcom/ss/android/downloadlib/e/a;
move-result-object v0
const-string v1, "embeded_ad"
const-string v4, "download_uncompleted"
invoke-virtual {v0, v1, v4, v3, v2}, Lcom/ss/android/downloadlib/e/a;->a(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ss/android/downloadad/a/b/a;)V
:try_end_97
.catch Ljava/lang/Throwable; {:try_start_19 .. :try_end_97} :catch_99
goto/16 :goto_16
.line 81
:catch_99
move-exception v0
.line 82
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto/16 :goto_16
.line 60
:cond_9f
:try_start_9f
invoke-virtual {v2}, Lcom/ss/android/downloadad/a/b/a;->g()I
move-result v1
if-eq v1, v3, :cond_16
.line 63
const/4 v1, -0x1
invoke-virtual {v2, v1}, Lcom/ss/android/downloadad/a/b/a;->c(I)V
:try_end_a9
.catch Ljava/lang/Throwable; {:try_start_9f .. :try_end_a9} :catch_99
goto/16 :goto_20
.line 76
:cond_ab
const/4 v1, 0x0
goto :goto_70
.line 78
:cond_ad
const/4 v0, 0x2
goto :goto_80
.end method
.method public a(Lcom/ss/android/socialbase/downloader/g/c;Z)V
.registers 4
.prologue
.line 30
if-nez p1, :cond_3
.line 37
:goto_2
return-void
.line 36
:cond_3
invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/c;->w()I
move-result v0
invoke-virtual {p0, p1, v0, p2}, Lcom/ss/android/downloadlib/d/b;->a(Lcom/ss/android/socialbase/downloader/g/c;IZ)V
goto :goto_2
.end method
.method public a(Ljava/util/List;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/g/c;",
">;)V"
}
.end annotation
.prologue
.line 26
return-void
.end method