NotificationActionService.smali
.class public final Lzlc/season/rxdownload4/notification/NotificationActionService;
.super Landroid/app/IntentService;
.source "NotificationActionService.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lzlc/season/rxdownload4/notification/NotificationActionService$a;
}
.end annotation
# static fields
.field private static final a:Ljava/lang/String;
.field private static final b:Ljava/lang/String;
.field private static final c:Ljava/lang/String;
.field public static final d:Lzlc/season/rxdownload4/notification/NotificationActionService$a;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lzlc/season/rxdownload4/notification/NotificationActionService$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lzlc/season/rxdownload4/notification/NotificationActionService$a;-><init>(Lkotlin/jvm/internal/f;)V
sput-object v0, Lzlc/season/rxdownload4/notification/NotificationActionService;->d:Lzlc/season/rxdownload4/notification/NotificationActionService$a;
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
sget-object v1, Lzlc/season/claritypotion/ClarityPotion;->d:Lzlc/season/claritypotion/ClarityPotion$a;
invoke-virtual {v1}, Lzlc/season/claritypotion/ClarityPotion$a;->a()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ".rxdownload.action.START"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
sput-object v0, Lzlc/season/rxdownload4/notification/NotificationActionService;->a:Ljava/lang/String;
.line 2
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
sget-object v1, Lzlc/season/claritypotion/ClarityPotion;->d:Lzlc/season/claritypotion/ClarityPotion$a;
invoke-virtual {v1}, Lzlc/season/claritypotion/ClarityPotion$a;->a()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ".rxdownload.action.STOP"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
sput-object v0, Lzlc/season/rxdownload4/notification/NotificationActionService;->b:Ljava/lang/String;
.line 3
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
sget-object v1, Lzlc/season/claritypotion/ClarityPotion;->d:Lzlc/season/claritypotion/ClarityPotion$a;
invoke-virtual {v1}, Lzlc/season/claritypotion/ClarityPotion$a;->a()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ".rxdownload.action.CANCEL"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
sput-object v0, Lzlc/season/rxdownload4/notification/NotificationActionService;->c:Ljava/lang/String;
return-void
.end method
.method public constructor <init>()V
.registers 2
const-string v0, "NotificationActionService"
.line 1
invoke-direct {p0, v0}, Landroid/app/IntentService;-><init>(Ljava/lang/String;)V
return-void
.end method
.method public static final synthetic a()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lzlc/season/rxdownload4/notification/NotificationActionService;->c:Ljava/lang/String;
return-object v0
.end method
.method public static final synthetic b()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lzlc/season/rxdownload4/notification/NotificationActionService;->a:Ljava/lang/String;
return-object v0
.end method
.method public static final synthetic c()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lzlc/season/rxdownload4/notification/NotificationActionService;->b:Ljava/lang/String;
return-object v0
.end method
# virtual methods
.method protected onHandleIntent(Landroid/content/Intent;)V
.registers 19
move-object/from16 v0, p1
if-eqz v0, :cond_63
const-string v1, "task_url"
.line 1
invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_d
goto :goto_f
:cond_d
const-string v1, ""
:goto_f
move-object v2, v1
.line 2
invoke-interface {v2}, Ljava/lang/CharSequence;->length()I
move-result v1
if-lez v1, :cond_18
const/4 v1, 0x1
goto :goto_19
:cond_18
const/4 v1, 0x0
:goto_19
if-eqz v1, :cond_5b
const/4 v3, 0x0
const/4 v4, 0x0
const-wide/16 v5, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
.line 3
new-instance v12, Lzlc/season/rxdownload4/notification/b;
invoke-direct {v12}, Lzlc/season/rxdownload4/notification/b;-><init>()V
const/4 v13, 0x0
const/4 v14, 0x0
const/16 v15, 0x6ff
const/16 v16, 0x0
invoke-static/range {v2 .. v16}, Lzlc/season/rxdownload4/manager/m;->a(Ljava/lang/String;Ljava/util/Map;IJLzlc/season/rxdownload4/download/downloader/b;Lzlc/season/rxdownload4/a/b/b;Lzlc/season/rxdownload4/download/storage/c;Lzlc/season/rxdownload4/download/request/a;Lzlc/season/rxdownload4/a/c/a;Lzlc/season/rxdownload4/manager/i;Lzlc/season/rxdownload4/manager/J;Lzlc/season/rxdownload4/manager/r;ILjava/lang/Object;)Lzlc/season/rxdownload4/manager/H;
move-result-object v1
.line 4
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
.line 5
sget-object v2, Lzlc/season/rxdownload4/notification/NotificationActionService;->a:Ljava/lang/String;
invoke-static {v0, v2}, Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_43
.line 6
invoke-static {v1}, Lzlc/season/rxdownload4/manager/m;->b(Lzlc/season/rxdownload4/manager/H;)V
goto :goto_63
.line 7
:cond_43
sget-object v2, Lzlc/season/rxdownload4/notification/NotificationActionService;->b:Ljava/lang/String;
invoke-static {v0, v2}, Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_4f
.line 8
invoke-static {v1}, Lzlc/season/rxdownload4/manager/m;->c(Lzlc/season/rxdownload4/manager/H;)V
goto :goto_63
.line 9
:cond_4f
sget-object v2, Lzlc/season/rxdownload4/notification/NotificationActionService;->c:Ljava/lang/String;
invoke-static {v0, v2}, Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_63
.line 10
invoke-static {v1}, Lzlc/season/rxdownload4/manager/m;->a(Lzlc/season/rxdownload4/manager/H;)V
goto :goto_63
.line 11
:cond_5b
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Invalid url!"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_63
:goto_63
return-void
.end method