Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 631
1

Кнопка HOME

04.11.2015, 23:17. Просмотров 572. Ответов 8
Метки нет (Все метки)

Привет, однозначного ответа в гугле я так и не нашел, а код который находил не работает.
У меня в приложении есть 2 активити:
1) главное, с точкой входа
2) вызываемое активити из главного

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

Буду благодарен за любые наводки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2015, 23:17
Ответы с готовыми решениями:

Кнопка Home в toolbar
Доброго времени. Добавляю кнопку home Toolbar toolbar = (Toolbar)...

Не работает кнопка "Home"
Здравствуйте. Аппаратные кнопки можно обрабатывать через KeyEvent например так ...

Переопределение кнопки Home
Как переопределить кнопку HomeButton? assert getSupportActionBar()...

Обработка кнопки home
Добрый вечер, как мне обработать случай, когда пользователь нажимает кнопку...

Home Screen Widget Animation
Добрый день, пишу виджет на который выводится некий текст, раз в 10 секунд он...

8
zoleg
33 / 33 / 5
Регистрация: 10.01.2012
Сообщений: 322
05.11.2015, 10:34 2
Java
1
2
3
4
        Intent mA = new Intent(this, MainActivity.class);
        mA.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(mA);
        finish(); или дестрой если из диалога
Нет?
0
Pablito
2732 / 2167 / 735
Регистрация: 12.05.2014
Сообщений: 7,586
Завершенные тесты: 1
05.11.2015, 11:15 3
Если бы можно было так легко переопределять реакцию на нажатие кнопки HOME - то на маркете были бы тысячи программ, из которых нельзя выйти.
Школота не упустила бы шанс.
0
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 631
05.11.2015, 11:35  [ТС] 4
Паблито, правильно, поэтому на форум и написал, однако такие программы есть и работают они без рута.
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
05.11.2015, 12:53 5
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
такие программы есть и работают они без рута
А можно пример?
0
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 631
05.11.2015, 13:06  [ТС] 6
Spelcrawler, sure lock, shortcut.
Sure lock не дает запуститься переключению активити при longClick на home.
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
05.11.2015, 13:50 7
_Night_Scream_, ну насколько я понимаю и то и другое лаунчеры. Т.к. только они могут реагировать на кнопку home.
0
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 631
05.11.2015, 13:56  [ТС] 8
Spelcrawler, я это понимаю, но sure lock однако блочит home.

Ну как я понял нельзя? а если под рутом как наиболее безболезненно сделать?
Или ждать 5.0?
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
05.11.2015, 14:01 9
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
Или ждать 5.0?
А чего его ждать уже давно есть, только толку? Политика безопасности такова, что кнопка хоум всегда будит лаунчер и больше ничто не может это событие получить.
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
а если под рутом как наиболее безболезненно сделать?
Тут не могу помочь - не делал ничего с рутом.
0
05.11.2015, 14:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2015, 14:01

Событие нажатия на кнопку home
я хочу по нажатию на среднию кнопку там где нарисован домик вывести сообщение ...

Отловить нажатие кнопки Home
Всем привет! Как отловить нажатие кнопки Home. В onKeyDown не получается.......

Заблокировать долгое нажатие на кнопку HOME
Здравствуйте! Как заблокировать долгое нажатие на кнопку HOME в своем...


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

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

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