首页 > 作文

TimerTask 使用记录

更新时间:2023-04-08 20:43:21 阅读: 评论:0

1、调用者使用

MyTimerTask.instance(120)?.start(object : MyTimerTask.OnTimerTaskUI {            override fun onUI(time: Int) {            }        })

2、被调用类

/** * Created by zxy on 2020/7/21 14:17 * ****************************************** * * * ****************************************** */class MyTimerTask : TimerTask {    private var maxTime = 0    private var time = -1    val mTimer = Timer()    private lateinit var onTimerTaskUI:OnTimerTaskUI    interface OnTimerTaskUI{        fun onUI(time:Int)    }    //zxy 单例模式    private constructor(maxTime: Int) {        this.maxTime = maxTime    }    companion object {        @Volatile        private var instance: MyTimerTask? = null        fun instance(maxTime: Int): MyTimerTask? {            if (instance == null) {                synchronized(MyTimerTask::class.java) {        日语谐音大全           柏拉图简介 if (instance == null) {                        instance = MyTimerTask(maxTime)                    }                }            }            return instance        }    }    override fun理事会决议 run() {        time-=1        onTimerTaskUI.onUI(time)    }    /**     * 开游子吟始     */    fun start(onTimerTaskUI:OnTimerTaskUI,step: Long = 1000) {        this.onTimerTaskUI骨碎补是什么 =onTimerTaskUI        mTimer.schedule(this, 0, step)    }}

本文地址:https://blog.csdn.net/fayangzhou/article/details/107488289

本文发布于:2023-04-08 20:43:19,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/ca1f228453b15b354e19593cec4e582a.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:TimerTask 使用记录.doc

本文 PDF 下载地址:TimerTask 使用记录.pdf

标签:柏拉图   日语   谐音   理事会
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图