Ошибка после импорта класса с помощью alt + enter - PullRequest
0 голосов
/ 13 октября 2018

enter image description here

Я пытаюсь изучить Java из книги, которую я заказал. Я точно следовал инструкциям, но код все еще показывает ошибку и не позволяет мне компилироваться и запускаться.Представленный в книге вид будет отображаться красным цветом, что означает ошибку.Ему сказали alt + войти и импортировать класс «View».Никаких дальнейших инструкций по устранению ошибки не осталось

Любая помощь будет оценена

1 Ответ

0 голосов
/ 13 октября 2018

Метод topClick() объявлен внутри метода onCreate().Вы должны завершить область действия onCreate() методом }, а затем объявить метод topClick().Упрощенный пример:

public class MyActivity MyActivity extends AppCompatActivity {
    protected void onCreate(Bundle savedInstanceState) {
        ...
    }

    public void topClick(View v) {
    ...
    }
}

вместо неподходящего:

public class MyActivity MyActivity extends AppCompatActivity {
    protected void onCreate(Bundle savedInstanceState) {
        ...
        public void topClick(View v) {
        ...
        }
    }
}

(посмотрите на закрывающие скобки в ваших файлах, кажется, что вы должны добавить закрывающую фигурную скобку (}) после последней строки метода onCreate() - прямо перед public void topClick(View v)).

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