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