RunningFlagCountDownTimer.smali

.class public Lim/tpelyyftgw/ui/utils/timer/RunningFlagCountDownTimer;
.super Landroid/os/CountDownTimer;
.source "RunningFlagCountDownTimer.java"


# instance fields
.field private currentUntilFinishedMills:J

.field private isRunning:Z


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(JJ)V
    .registers 5
    .param p1, "millisInFuture"    # J
    .param p3, "countDownInterval"    # J

    .line 18
    invoke-direct {p0, p1, p2, p3, p4}, Landroid/os/CountDownTimer;-><init>(JJ)V

    .line 19
    return-void
.end method


# virtual methods
.method public cancelInternal()V
    .registers 2

    .line 27
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/utils/timer/RunningFlagCountDownTimer;->isRunning:Z

    .line 29
    :try_start_3
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/utils/timer/RunningFlagCountDownTimer;->cancel()V
    :try_end_6
    .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_7

    .line 31
    goto :goto_8

    .line 30
    :catch_7
    move-exception v0

    .line 32
    :goto_8
    return-void
.end method

.method public getCurrentUntilFinishedMills()J
    .registers 3

    .line 50
    iget-wide v0, p0, Lim/tpelyyftgw/ui/utils/timer/RunningFlagCountDownTimer;->currentUntilFinishedMills:J

    return-wide v0
.end method

.method public isRunning()Z
    .registers 2

    .line 46
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/utils/timer/RunningFlagCountDownTimer;->isRunning:Z

    return v0
.end method

.method public onFinish()V
    .registers 2

    .line 42
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/utils/timer/RunningFlagCountDownTimer;->isRunning:Z

    .line 43
    return-void
.end method

.method public onTick(J)V
    .registers 4
    .param p1, "millisUntilFinished"    # J

    .line 36
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/utils/timer/RunningFlagCountDownTimer;->isRunning:Z

    .line 37
    iput-wide p1, p0, Lim/tpelyyftgw/ui/utils/timer/RunningFlagCountDownTimer;->currentUntilFinishedMills:J

    .line 38
    return-void
.end method

.method public startInternal()V
    .registers 2

    .line 22
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/utils/timer/RunningFlagCountDownTimer;->isRunning:Z

    .line 23
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/utils/timer/RunningFlagCountDownTimer;->start()Landroid/os/CountDownTimer;

    .line 24
    return-void
.end method