a.smali
.class public Lcom/ksad/download/a/a;
.super Ljava/lang/Object;
# direct methods
.method public static a(Landroid/content/Context;Ljava/lang/String;)V
.registers 5
const-string v0, "DownloadClient"
const-string v1, "pauseDownload"
invoke-static {v0, v1}, Lcom/kwad/sdk/core/d/b;->a(Ljava/lang/String;Ljava/lang/String;)V
:try_start_7
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/kwad/sdk/api/proxy/app/DownloadService;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "download_service_type_tag"
const/4 v2, 0x2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
const-string v1, "download_service_id_tag"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
invoke-virtual {p0, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
:try_end_1c
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_1c} :catch_1d
:goto_1c
return-void
:catch_1d
move-exception v0
goto :goto_1c
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Lcom/ksad/download/DownloadTask$DownloadRequest;)V
.registers 6
:try_start_0
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/kwad/sdk/api/proxy/app/DownloadService;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "download_service_type_tag"
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
const-string v1, "download_service_id_tag"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string v1, "download_service_args_tag"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
invoke-virtual {p0, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
:try_end_1a
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_1a} :catch_1b
:goto_1a
return-void
:catch_1b
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_1a
.end method
.method public static b(Landroid/content/Context;Ljava/lang/String;)V
.registers 5
const-string v0, "DownloadClient"
const-string v1, "cancelDownload"
invoke-static {v0, v1}, Lcom/kwad/sdk/core/d/b;->a(Ljava/lang/String;Ljava/lang/String;)V
:try_start_7
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/kwad/sdk/api/proxy/app/DownloadService;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "download_service_type_tag"
const/4 v2, 0x4
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
const-string v1, "download_service_id_tag"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
invoke-virtual {p0, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
:try_end_1c
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_1c} :catch_1d
:goto_1c
return-void
:catch_1d
move-exception v0
goto :goto_1c
.end method