Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
#1

Exception при нажатии любых кнопок - Программирование Android

22.03.2013, 16:42. Просмотров 2320. Ответов 9
Метки нет (Все метки)

Я выставил листенер самим правильным образом - через xml, но при нажатии вылетает ошибка:
XML
1
2
3
4
5
6
7
8
02-14 21:55:09.355: ERROR/AndroidRuntime(974): FATAL EXCEPTION: main
        java.lang.IllegalStateException: Could not execute method of the activity
        at android.view.View$1.onClick(View.java:3591)
        at android.view.View.performClick(View.java:4084)
        at android.view.View$PerformClick.run(View.java:16966)
        at android.os.Handler.handleCallback(Handler.java:615)
        at android.os.Handler.dispatchMessage(Handler.java:92)
        ........ и т.д.
я даже был скопировал из рабочей формы кнопку и так само не работает. Помогите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2013, 16:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Exception при нажатии любых кнопок (Программирование Android):

Exception при подключении - Программирование Android
В onCreate задаю статическое поле, создавая БД Далее пытаюсь открыть подключение для onCreate DataBase.DB = new DataBase(this); ...

Throwing new exception with unexpected pending exception - Программирование Android
Добрый день. Сразу перейдем к коду: public interface ApiInterface { @GET("object/preview")

FATAL EXCEPTION при смене фрагмента - Программирование Android
При смене фрагмента ИНОГДА вываливается ошибка 01-20 14:44:55.539 19482-119482 E/AndroidRuntime: FATAL EXCEPTION: main ...

Exception при использовании анимации фрагментов - Программирование Android
В приложении есть 2 фрагмента сменяющие друг друга на экране. fragmentTransaction = fragmentManager.beginTransaction(); ...

Exception при использовании LocationClient (Google Play Services) - Программирование Android
Я пишу сервис для получения location. Есть IntentService и AlarmReceiver (чтобы получать location периодически). На строке ...

FATAL EXCEPTION: main при старте приложения на android ниже API 21 - Программирование Android
Не могу понять где искать ошибку. Приложение при запуске на android ниже API 21 сразу падает с ошибкой 09-08 03:19:31.171...

9
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.03.2013, 16:45 #2
Could not execute method of the activity at android.view.View$1.onClick(View.java:3591)
в активити не хватает метода onClick(view);
0
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
22.03.2013, 16:52  [ТС] #3
Цитата Сообщение от V0v1k Посмотреть сообщение
Could not execute method of the activity at android.view.View$1.onClick(View.java:3591)
в активити не хватает метода onClick(view);
OnClick - это событие, на которое я в редакторе выставил функцию Click, которая в активити записана как:
public void Click(View view){
В одном леяуте работает, в другом нет. Не пойму в чем разница.
0
c4sp3r
0x5B4C322291BD52AE
92 / 92 / 5
Регистрация: 04.03.2013
Сообщений: 295
22.03.2013, 16:59 #4
MegaSinner, скорее всего в xml напутал может буквой ошибся смотри внимательней.
0
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
22.03.2013, 17:03  [ТС] #5
Цитата Сообщение от c4sp3r Посмотреть сообщение
MegaSinner, скорее всего в xml напутал может буквой ошибся смотри внимательней.
- нет, не напутал, ибо в редакторе выставлял функцию, а не вручную..
Та же самая функция выставлена в другом леяуте и все работает. хз в чем дело..
0
c4sp3r
0x5B4C322291BD52AE
92 / 92 / 5
Регистрация: 04.03.2013
Сообщений: 295
22.03.2013, 17:19 #6
Цитата Сообщение от MegaSinner Посмотреть сообщение
- нет, не напутал, ибо в редакторе выставлял функцию, а не вручную..
Та же самая функция выставлена в другом леяуте и все работает. хз в чем дело..
А разве в редакторе нельзя ошибится? Покажи свой леяут и метод активити который android:onClick вызывает

http://thumbnails106.imagebam.com/24488/a10f66244876300.jpg

Добавлено через 10 минут
Только что у себя ту же самую ошибку воспроизвел

XML
1
android:onClick="OnClick"
в активити

Java
1
public void onClick(View v) {
разница в первой букве
0
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
22.03.2013, 17:27  [ТС] #7
Цитата Сообщение от c4sp3r Посмотреть сообщение
А разве в редакторе нельзя ошибится?
- исключено. И если бы было что-то не так, то хмл ругался бы и оно не сбилдилося бы.
вот скрин:
0
Миниатюры
Exception при нажатии любых кнопок  
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
22.03.2013, 17:30  [ТС] #8
Цитата Сообщение от c4sp3r Посмотреть сообщение
Только что у себя ту же самую ошибку воспроизвел
у меня везде android:onClick="Click" и с большой буквы.
0
c4sp3r
0x5B4C322291BD52AE
92 / 92 / 5
Регистрация: 04.03.2013
Сообщений: 295
22.03.2013, 17:36 #9
Цитата Сообщение от MegaSinner Посмотреть сообщение
- исключено. И если бы было что-то не так, то хмл ругался бы и оно не сбилдилося бы.
Ну ты IDEA используешь а я про Eclipse =) Ну тогда могу посоветовать поставить точку останова на метод Click и по шагам пройтись где-то да вылезет в том отрывке вроде нечего явного не заметил.
0
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
22.03.2013, 17:49  [ТС] #10
Цитата Сообщение от c4sp3r Посмотреть сообщение
Ну тогда могу посоветовать поставить точку останова на метод Click и по шагам пройтись где-то да вылезет в том отрывке вроде нечего явного не заметил.
- по ошибке написал EditView вместо TextView. Все работает теперь. Всем спасибо.
0
22.03.2013, 17:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2013, 17:49
Привет! Вот еще темы с ответами:

Ошибка при запуске AsyncTask при нажатии на пункт ActionBar - Программирование Android
Здравствуйте, почему при нажатии на пункт Action Bar'а вылетает ошибка? @Override public boolean onCreateOptionsMenu(Menu menu)...

ListView: сбивается содержимое ImageView элемента при скроллинге + как сделать выделение пункта списка при нажатии? - Программирование Android
1. Есть свой класс ContactsSimpleCursorAdapter, в методе public void bindView(View view, Context context, Cursor c) которого происходит...

Как при смене темы менять стили кнопок? - Программирование Android
В приложении используются 2 вида кнопок. Это разные кнопки как по цвету, так и по другим свойствам. Свойства этих 2-х видов кнопок...

Как изменить цвет пункта ListView при нажатии на него и сохранять его цвет при проматывании списка? - Программирование Android
Здравствуйте, подскажите, пожалуйста, как изменить цвет пункта ListView при нажатии на него и сохранять его цвет при проматывании списка? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru