|
|
|
|
@ -25,10 +25,10 @@ interface NewPerformanceListener { |
|
|
|
|
|
|
|
|
|
class ReportWhistleBlower(var context: Context) { |
|
|
|
|
|
|
|
|
|
var sessions: RealmResults<Session>? = null |
|
|
|
|
var results: RealmResults<Result>? = null |
|
|
|
|
private var sessions: RealmResults<Session>? = null |
|
|
|
|
private var results: RealmResults<Result>? = null |
|
|
|
|
|
|
|
|
|
var timer: CountDownTimer? = null |
|
|
|
|
private var timer: CountDownTimer? = null |
|
|
|
|
|
|
|
|
|
private var currentTask: ReportTask? = null |
|
|
|
|
|
|
|
|
|
@ -60,7 +60,8 @@ class ReportWhistleBlower(var context: Context) { |
|
|
|
|
synchronized(this) { |
|
|
|
|
this.timer?.cancel() |
|
|
|
|
|
|
|
|
|
this.timer = object : CountDownTimer(500L, 500L) { |
|
|
|
|
val launch = 100L |
|
|
|
|
this.timer = object : CountDownTimer(launch, launch) { |
|
|
|
|
override fun onTick(p0: Long) { } |
|
|
|
|
override fun onFinish() { |
|
|
|
|
launchReport() |
|
|
|
|
|