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

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

Войти
Регистрация
Восстановить пароль
 
dimon-limon
0 / 0 / 0
Регистрация: 26.03.2013
Сообщений: 114
#1

Событие нажатия на кнопку home - Android

22.12.2014, 20:53. Просмотров 974. Ответов 2
Метки нет (Все метки)

я хочу по нажатию на среднию кнопку там где нарисован домик вывести сообщение
Java
1
2
3
4
5
6
7
8
9
10
11
12
 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        //Проверяем какая кнопка была нажата
        if (keyCode == KeyEvent.KEYCODE_HOME) {
            
            
            f.setText("dskbvvldsbv");
                        
            return true;
        } 
        return super.onKeyDown(keyCode, event);
    }
вот таким образом
и прложение просто сварачиваеться
ну что самое главное если пишу вместо Home Back и нажимаю кнопку назад все прекрасно работает!
подскажите что не так пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2014, 20:53     Событие нажатия на кнопку home
Посмотрите здесь:

Android Действие на кнопку физическую кнопку Меню
Рестарт активности по нажатию на кнопку "home" Android
Ошибка присвоения Событие на кнопку при использовании Fragment Android
Android Событие нажатия кнопки Back
Не работает приложение после нажатия кнопки home Android
Android Не получается обработать нажатие на кнопку Home в ActionBar
Метод вызывается только после второго нажатия на кнопку Android
Кнопка HOME Android
Android Событие нажатия на Bitmap в SurfaceView
Android Как поймать событие нажатия пальцами на экран?
Android Заблокировать долгое нажатие на кнопку HOME
Переопределение кнопки Home Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4258 / 2790 / 219
Регистрация: 12.12.2009
Сообщений: 7,119
Записей в блоге: 1
Завершенные тесты: 1
22.12.2014, 21:24     Событие нажатия на кнопку home #2
Это особая кнопка, она запускает Launcher (или home screen по-другому). Ты можешь в intent-filter указать, что твое приложение является лаунчером (category.HOME) и тогда при нажатии на нее будет запускаться твое приложение (или будет показан диалог для выбора лаунчера).
Не думаю, что ее можно вот так перехватить.

Добавлено через 3 минуты
вот еще посмотри. Там есть ссылка на решение, но говорят, что оно больше не работает начиная с Android 4.0
dimon-limon
0 / 0 / 0
Регистрация: 26.03.2013
Сообщений: 114
22.12.2014, 22:12  [ТС]     Событие нажатия на кнопку home #3
вот так решил проблему
Java
1
2
3
4
5
6
7
8
 @Override
    protected void onStop() 
    {
        super.onStop();
      
 
        f.setText("dskbvvldsbv");
    }
Yandex
Объявления
22.12.2014, 22:12     Событие нажатия на кнопку home
Ответ Создать тему
Опции темы

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