问题描述
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)
希望问题的答案。