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

Кнопка HOME - Android

Войти
Регистрация
Восстановить пароль
 
_Night_Scream_
56 / 56 / 6
Регистрация: 08.08.2013
Сообщений: 514
04.11.2015, 23:17     Кнопка HOME #1
Привет, однозначного ответа в гугле я так и не нашел, а код который находил не работает.
У меня в приложении есть 2 активити:
1) главное, с точкой входа
2) вызываемое активити из главного

Я хочу при нажатии кнопки HOME со второго активити попасть на первое через диалог а не в домашний экран.
Никакие сторонние блокираторы\локеры мне не подходят т.к. они просто меняют лаунчер, мне нужна такая функциональность только в моем приложении.
Андроид версии > 4.

Буду благодарен за любые наводки.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zoleg
14 / 14 / 1
Регистрация: 10.01.2012
Сообщений: 105
05.11.2015, 10:34     Кнопка HOME #2
Java
1
2
3
4
        Intent mA = new Intent(this, MainActivity.class);
        mA.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(mA);
        finish(); или дестрой если из диалога
Нет?
Паблито
резкий
1890 / 1624 / 505
Регистрация: 12.05.2014
Сообщений: 5,849
Завершенные тесты: 1
05.11.2015, 11:15     Кнопка HOME #3
Если бы можно было так легко переопределять реакцию на нажатие кнопки HOME - то на маркете были бы тысячи программ, из которых нельзя выйти.
Школота не упустила бы шанс.
_Night_Scream_
56 / 56 / 6
Регистрация: 08.08.2013
Сообщений: 514
05.11.2015, 11:35  [ТС]     Кнопка HOME #4
Паблито, правильно, поэтому на форум и написал, однако такие программы есть и работают они без рута.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
05.11.2015, 12:53     Кнопка HOME #5
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
такие программы есть и работают они без рута
А можно пример?
_Night_Scream_
56 / 56 / 6
Регистрация: 08.08.2013
Сообщений: 514
05.11.2015, 13:06  [ТС]     Кнопка HOME #6
Spelcrawler, sure lock, shortcut.
Sure lock не дает запуститься переключению активити при longClick на home.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
05.11.2015, 13:50     Кнопка HOME #7
_Night_Scream_, ну насколько я понимаю и то и другое лаунчеры. Т.к. только они могут реагировать на кнопку home.
_Night_Scream_
56 / 56 / 6
Регистрация: 08.08.2013
Сообщений: 514
05.11.2015, 13:56  [ТС]     Кнопка HOME #8
Spelcrawler, я это понимаю, но sure lock однако блочит home.

Ну как я понял нельзя? а если под рутом как наиболее безболезненно сделать?
Или ждать 5.0?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2015, 14:01     Кнопка HOME
Еще ссылки по теме:

Не работает приложение после нажатия кнопки home Android
Android Не получается обработать нажатие на кнопку Home в ActionBar
Как закрыть приложение при нажатии кнопки back или home? Basic4Android
Android Заблокировать долгое нажатие на кнопку HOME
Переопределение кнопки Home Android

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

Или воспользуйтесь поиском по форуму:
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
05.11.2015, 14:01     Кнопка HOME #9
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
Или ждать 5.0?
А чего его ждать уже давно есть, только толку? Политика безопасности такова, что кнопка хоум всегда будит лаунчер и больше ничто не может это событие получить.
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
а если под рутом как наиболее безболезненно сделать?
Тут не могу помочь - не делал ничего с рутом.
Yandex
Объявления
05.11.2015, 14:01     Кнопка HOME
Ответ Создать тему
Опции темы

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