【发布时间】:2020-04-06 10:42:58
【问题描述】:
在 get Number 方法中。当我使用 Random() 方法时,android studio 给我错误消息无法创建抽象类的实例,请告诉我如何解决此错误。
class MainActivityDataGenerator : ViewModel() {
private lateinit var myRandomNumber : String
fun getNumber(): String{
Log.i(Tag, "Get Number")
if (!::myRandomNumber.isInitialized){
this.createNumber()
}
return myRandomNumber
}
fun createNumber(){
Log.i(Tag, "create new Number")
val random = Random()
myRandomNumber = " Number "+ (random.nextInt(10-1)+1)
}
companion object{
private val Tag : String = MainActivityDataGenerator::class.java.simpleName
}
}
【问题讨论】:
标签: kotlin