Первое приложение - нерешенная ссылка Random.nextInt () - PullRequest
0 голосов
/ 24 января 2019

Я следовал этому руководству по созданию приложения для Android. https://www.youtube.com/watch?v=EOfCEhWq8sg

Идет хорошо до конца, где мы генерируем случайное значение, используя Random.nextInt(). В Android Studio (3.3) выдается ошибка:

неразрешенная ссылка на nextInt.

Я убедился, что использую правильное написание. Эта программа использует Kotlin, и я даже импортировал java.util.*, чтобы импортировать библиотеку Random.

Пожалуйста, помогите мне, очень обескураживает невозможность создать такое простое приложение.

Спасибо.

1 Ответ

0 голосов
/ 24 января 2019

Если вы используете класс Random из пакета java.util, вам нужно создать экземпляр класса Random. Экземпляры в Kotlin создаются с использованием синтаксиса NameOfClass () :

java.util.Random().nextInt()

Если вы используете Random класс из пакета kotlin.random, вам не нужно создавать экземпляр класса:

kotlin.random.Random.nextInt()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...