Совершенно новый для программирования дроидов, но хотел бы узнать как можно больше, так что я наконец-то получил мой эмулятор, работающий правильно, я даже получил кнопку Hello World, чтобы работать,
Я пытаюсь заставить эту кнопку отображать случайное число, я погуглил это и придумал следующий код:
Random generator = new Random();
int n = generator.nextInt(n);
Я исправил функцию Random, добавив некоторую java-утилиту Random.
Я предполагаю, что этот код выше находится в .java-файле проекта, поэтому мой код кнопки выглядит следующим образом (проверено и работает):
PopUpText.makeText(v.getContext(), "Hello World",
PopUpText.LENGTH_LONG).show();
Я подумал, что мог бы заменить «Hello World» на n, чтобы отобразить число в поле, однако следующая ошибка останавливает компиляцию:
Локальная переменная n, возможно, не была инициализирована
Есть идеи, почему это происходит? Любой совет будет очень признателен.