第一个应用程序-Random.nextInt()未解析的引用

时间:2019-01-24 05:44:01

标签: android kotlin

我已按照本教程来构建Android应用程序。 https://www.youtube.com/watch?v=EOfCEhWq8sg

它一直进行到最后,我们使用Random.nextInt()生成一个随机值。在Android Studio(3.3)中,出现错误:

  

对nextInt的未解决的引用。

我确保我使用的拼写正确。该程序使用Kotlin,我什至导入了java.util.*来导入Random库。

请帮帮我,无法构建如此简单的应用程序非常令人沮丧。

谢谢。

1 个答案:

答案 0 :(得分:3)

如果您使用Random包中的java.util类,则需要创建Random类的实例。 Kotlin中的实例是使用 NameOfClass()语法创建的:

java.util.Random().nextInt()

如果您使用Random包中的kotlin.random类,则无需创建该类的实例:

kotlin.random.Random.nextInt()