java.lang.IllegalStateException: Could not find method

Ответить
vitvikt
Сообщения: 4
Зарегистрирован: 17 июл 2012, 10:10

java.lang.IllegalStateException: Could not find method

Сообщение vitvikt » 17 апр 2018, 15:01

В layout наследуемого класса есть кнопка, для которой задана реакция onClick - InfoClick
В наследуемом классе есть такая функция:
protected void InfoClick(View view) {
}
и у наследника есть такая функция:
@Override
protected void InfoClick(View view) {
...
}
Проблема в том, что если я инсталлирую программу через AndroisStudio, просто запуская программу, то все работает нормально.
А если выкладываю в смартфон apk, и устанавливаю программу штатным образом, то в при вызове этой функции возникает ошибка:
java.lang.IllegalStateException: Could not find method in a parent or ancestor Context for android:onClick attribute

Не подскажите ли, в чем может быть дело?

Ответить