dev/aos
[AOS] Timer
donguran
2024. 2. 6. 11:42
728x90
반응형
타이머와 카운트 선언
private var timer: Timer? = null
private var count: Int = 0
타이머 동작시 작업할 타이머 테스트(TimerTask)선언
private val timerTask: TimerTask = object: TimerTask() {
@SuppressLint("MissingPermission")
override fun run() {
NLog.i("timerTask.. count:${++count}")
bluetoothAdapter?.let {
if (!it.isDiscovering) {
timer?.cancel()
NLog.d("timerTask.. bluetoothAdapter.isDiscovering:${it.isDiscovering}")
}
}
}
}
타이머 동작
1초에 한 번씩
timer = Timer()
withContext(Dispatchers.Main) {
timer!!.schedule(timerTask,0, 1000)
}
728x90
반응형