倒数计时器中的Kotlin setText错误:使用提供的参数无法调用以下功能:

问题描述

val CountDownTimer=object: CountDownTimer(10000,1000){
            override fun onTick(millisUntilFinished: Long) {
                txtTimer.setText(millisUntilFinished/1000)
            }

            override fun onFinish() {
                Toast.makeText(this@Play_Area,"Time up",Toast.LENGTH_SHORT).show()
            }
        }
        CountDownTimer.start()

我正在onTick函数中将倒数传递到xml,它在setText中显示以下错误

使用提供的参数不能调用以下函数: 公共最终乐趣setText(p0:CharSequence!):android.widget.TextView中定义的单位 公共最终乐趣setText(p0:Int):android.widget.TextView中定义的单位

请帮助...

解决方法

这是因为要在字符串输入类型函数中设置long值。只需将您的long值与字符串连接起来即可在您的TextView上显示

textView.setText(“” + millisUntilFinished / 1000)

希望问题的答案。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...