大佬教程收集整理的这篇文章主要介绍了如何修复错误处理计时器()在 kotlin 中多次运行?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
class HomeActivity : BaseActivity(),VIEw.onClickListener,NavigationVIEw.onNavigationItemSELEctedListener {
private var mTimer:Timer? = null
private var mTimerTask: TimerTask? = null
overrIDe fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceStatE)
// todo ..
syncLOCATIOnToServer()
// todo...
}
private fun syncLOCATIOnToServer() {
mTimer = Timer()
mTimerTask = object : TimerTask(){
overrIDe fun run() {
Log.d("test",getdatetiR_978_11845@eLocal())
}
}
mTimer?.schedule(mTimerTask,60000L)
}
}
我想问一下。 在上面的代码中,我想每1分钟执行一次Log.d("test",getdatetiR_978_11845@eLocal())。
但有时出现1分钟时,会多次调用Log.d("test",getdatetiR_978_11845@eLocal())。我不明白为什么,请帮帮我??
试试这个定时器功能:
private fun syncLOCATIOnToServer() {
Timer().schedule(object : TimerTask() {
override fun run() {
TODO("Do something")
}
},2000)
}
以上是大佬教程为你收集整理的如何修复错误处理计时器()在 kotlin 中多次运行?全部内容,希望文章能够帮你解决如何修复错误处理计时器()在 kotlin 中多次运行?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。