.class public final Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager$TaskState; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "TaskState" .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager$TaskState$State; } .end annotation # static fields .field public static final STATE_CANCELED:I = 0x3 .field public static final STATE_COMPLETED:I = 0x2 .field public static final STATE_FAILED:I = 0x4 .field public static final STATE_QUEUED:I = 0x0 .field public static final STATE_STARTED:I = 0x1 # instance fields .field public final action:Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadAction; .field public final downloadPercentage:F .field public final downloadedBytes:J .field public final error:Ljava/lang/Throwable; .field public final state:I .field public final taskId:I # direct methods .method private constructor (ILcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadAction;IFJLjava/lang/Throwable;)V .locals 0 .line 496 invoke-direct {p0}, Ljava/lang/Object;->()V iput p1, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager$TaskState;->taskId:I iput-object p2, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager$TaskState;->action:Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadAction; iput p3, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager$TaskState;->state:I iput p4, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager$TaskState;->downloadPercentage:F iput-wide p5, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager$TaskState;->downloadedBytes:J iput-object p7, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager$TaskState;->error:Ljava/lang/Throwable; return-void .end method .method public synthetic constructor (ILcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadAction;IFJLjava/lang/Throwable;Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager$1;)V .locals 0 .line 440 invoke-direct/range {p0 .. p7}, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager$TaskState;->(ILcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadAction;IFJLjava/lang/Throwable;)V return-void .end method .method public static getStateString(I)Ljava/lang/String; .locals 1 if-eqz p0, :cond_4 const/4 v0, 0x1 if-eq p0, v0, :cond_3 const/4 v0, 0x2 if-eq p0, v0, :cond_2 const/4 v0, 0x3 if-eq p0, v0, :cond_1 const/4 v0, 0x4 if-ne p0, v0, :cond_0 const-string p0, "FAILED" return-object p0 .line 471 :cond_0 new-instance p0, Ljava/lang/IllegalStateException; invoke-direct {p0}, Ljava/lang/IllegalStateException;->()V throw p0 :cond_1 const-string p0, "CANCELED" return-object p0 :cond_2 const-string p0, "COMPLETED" return-object p0 :cond_3 const-string p0, "STARTED" return-object p0 :cond_4 const-string p0, "QUEUED" return-object p0 .end method