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

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

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

Событие нажатия на кнопку home - Программирование Android

22.12.2014, 20:53. Просмотров 1058. Ответов 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 и нажимаю кнопку назад все прекрасно работает!
подскажите что не так пожалуйста
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2014, 20:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Событие нажатия на кнопку home (Программирование Android):

Не работает приложение после нажатия кнопки home - Программирование Android
Добрый день, дорогие форумчане.:) Волнует такой вопрос - написала приложение под android(intelij idea), запускаю на девайсе. Всё...

Заблокировать долгое нажатие на кнопку HOME - Программирование Android
Здравствуйте! Как заблокировать долгое нажатие на кнопку HOME в своем приложении? P.S. Android 4.2.2 На версиях 5.0+ меню недавних...

Не получается обработать нажатие на кнопку Home в ActionBar - Программирование Android
в OnCreate прописал: ActionBar actionbar= getSupportActionBar(); actionbar.setDisplayHomeAsUpEnabled(true); Теперь хочу...

Событие нажатия на Bitmap в SurfaceView - Программирование Android
Здравствуйте! Я в андройде новичок. Хочу сделать мини игрушку. В игре будет карта из кубиков/тайлов, при нажатии на них должно...

Событие нажатия кнопки Back - Программирование Android
Как сделать, чтоб при нажатии кнопки Back выполнялось сразу несколько действий? Например, если при вводе текста пользователь нажимает...

Как поймать событие нажатия пальцами на экран? - Программирование Android
Добрый день. Хочу поймать событие нажатия пальцами на экран. Использую public boolean onTouchEvent (MotionEvent event) - но...

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

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

Крашится программа после нажатия на кнопку - Программирование Android
Когда нажимаю на клавишу button2 крашится программа в чем проблема? public class Main3Activity extends AppCompatActivity implements...

Сделать кнопку невидимой после нажатия - Программирование Android
Здравствуйте. Я новичок в программировании на Андроиде (нужно разработать мобильное приложение для диплома), я столкнулся со следующей...

Метод вызывается только после второго нажатия на кнопку - Программирование Android
есть метод import com.github.nkzawa.emitter.Emitter; import com.github.nkzawa.socketio.client.Ack; import...

Рестарт активности по нажатию на кнопку "home" - Программирование Android
Всем привет! У меня возникла такая проблема, запускаешь приложение, затем нажимаешь на кнопку "home" и потом снова запускаешь своё...


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

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

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