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

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

Войти
Регистрация
Восстановить пароль
 
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
#1

Кнопка HOME - Программирование Android

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

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

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

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

Кнопка Home в toolbar - Программирование Android
Доброго времени. Добавляю кнопку home Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); ...

Не работает кнопка "Home" - Программирование Android
Здравствуйте. Аппаратные кнопки можно обрабатывать через KeyEvent например так @Override public boolean onKeyDown(int...

Переопределение кнопки Home - Программирование Android
Как переопределить кнопку HomeButton? assert getSupportActionBar() != null; action_bar = getSupportActionBar(); ...

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

Событие нажатия на кнопку home - Программирование Android
я хочу по нажатию на среднию кнопку там где нарисован домик вывести сообщение @Override public boolean onKeyDown(int keyCode,...

Отловить нажатие кнопки Home - Программирование Android
Всем привет! Как отловить нажатие кнопки Home. В onKeyDown не получается.... Какие ещё варианты?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zoleg
14 / 14 / 1
Регистрация: 10.01.2012
Сообщений: 138
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(); или дестрой если из диалога
Нет?
Pablito
2414 / 1859 / 583
Регистрация: 12.05.2014
Сообщений: 6,596
Завершенные тесты: 1
05.11.2015, 11:15     Кнопка HOME #3
Если бы можно было так легко переопределять реакцию на нажатие кнопки HOME - то на маркете были бы тысячи программ, из которых нельзя выйти.
Школота не упустила бы шанс.
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
05.11.2015, 11:35  [ТС]     Кнопка HOME #4
Паблито, правильно, поэтому на форум и написал, однако такие программы есть и работают они без рута.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
05.11.2015, 12:53     Кнопка HOME #5
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
такие программы есть и работают они без рута
А можно пример?
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
05.11.2015, 13:06  [ТС]     Кнопка HOME #6
Spelcrawler, sure lock, shortcut.
Sure lock не дает запуститься переключению активити при longClick на home.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
05.11.2015, 13:50     Кнопка HOME #7
_Night_Scream_, ну насколько я понимаю и то и другое лаунчеры. Т.к. только они могут реагировать на кнопку home.
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
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
Здравствуйте! Как заблокировать долгое нажатие на кнопку HOME в своем приложении? P.S. Android 4.2.2 На версиях 5.0+ меню недавних...

Прога крэшиться при сворачивании(нажатии Home) - Программирование Android
Помогите, вот сорец: package com.example; import android.app.Activity; import android.content.Context; import...

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

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


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

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

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