Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
z-z
169 / 168 / 30
Регистрация: 22.06.2011
Сообщений: 980
#1

При нажатии на кнопку меню приложение падает - Программирование Android

18.02.2015, 11:22. Просмотров 616. Ответов 0
Метки нет (Все метки)

Здравствуйте.

Учусь делать свое приложение)) В процессе заметил вот что. Если нажать на кнопку вызова меню (я не знаю, как ее еще назвать... сенсорная кнопка на самом устройстве, а не что-то из приложения), то приложение вылетает и выдает ошибку "К сожалению, приложение остановилось"

Из за чего такое может происходить?


Создал 4 пункта меню внутри функции onCreateOptionsMenu методом menu.add(). Но ошибка все равно осталась...

Поставил на кнопку внутри приложения обработчик клика и при клике вызвал openOptionsMenu() и о чудо, меню открылось! и никаких ошибок...

Тогда почему при системном вызове приложение падает?

Добавлено через 12 минут
Ой... извиняюсь, не там тему создал) Модераторы, перенесите, пожалуйста

Добавлено через 22 минуты
Хм, уже сутки ищу, не могу найти решение... Стоило создать тему, как сразу нашлось))

Вобщем это баг LG устройств. Можно пофиксить вот таким куском кода

Java
1
2
3
4
5
6
7
8
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_MENU){
        openOptionsMenu();
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
Если кто знает решение по красивее, буду благодарен увидеть его =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2015, 11:22     При нажатии на кнопку меню приложение падает
Посмотрите здесь:
Android Закрыть приложение при нажатии на кнопку
Android При нажатии на кнопку приложение закрывается
Вылетает приложение при нажатии на кнопку Android
Android Фрагменты: приложение вылетает при 4-ом нажатии на кнопку
Android Падает скорость объектов на экране при нажатии
Падает приложение при чтении настроек Android
Android Ошибка при нажатии на кнопку
Разделить кнопку на части при нажатии Android
Android Смена темы ActionBar при нажатии на кнопку
Переключение между экранами при нажатии на кнопку Android
Убрать стандартный звук при нажатии на кнопку Android
Скриншот гугл карты при нажатии на кнопку Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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