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

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

Войти
Регистрация
Восстановить пароль
 
Dneprtrase
1 / 1 / 0
Регистрация: 17.03.2015
Сообщений: 25
#1

Переход с 3 формы на первую - Программирование Android

08.04.2015, 20:46. Просмотров 330. Ответов 4
Метки нет (Все метки)

Здравствуйте. У меня в программе на андроид есть 3 активити. Мне нужно сделать так, что бы когда я закрывал третью активити она возвращалась на первую активити. В манифесте я прописал родителем к третьей активити первую, и при переходе через программную кнопку "назад" она возвращает меня на первую активити, но если нажать системную кнопку назад(у меня 5 андроид, то есть самую левую кнопку на нижнем баре) то меня кидает на 2 активити. Можно ли как то обмануть систему?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2015, 20:46     Переход с 3 формы на первую
Посмотрите здесь:

Переход с 4.1.2 на 4.0.2 - Программирование Android
Всем добрый день Писал проект под API version 16 (4.1.2). Теперь я хочу, что бы проект запускался на API version 14 (4.0.2). В...

переход по формам - Программирование Android
Здравствуйте! я неделю назад начал изучение программирование под андроид, т.к. у меня курсовой проект на эту тему. Суть вопроса: я...

Переход C# на Андроид - Программирование Android
В институте учили C++ builder. Потом самостоятельно освоил C#.net. Хорошо знаю ООП. Ранее занимался скриптингом под Unity3d. Сейчас...

Переход в меню - Программирование Android
Делаю "типа" игру. Есть главное меню со строчками Играть, Помощь, Счет, Настройки. Написаны они в TextView ,для каждого сделал свой...

Переход на другую активность - Программирование Android
Как правильно прописать переход на другую активность т.е. после нажатия на соц сети открывалась новая активность? public class...

Переход между активити - Программирование Android
Есть переход с одной на другую при помощи кнопки, как реализовать выплывающее окно сбоку?

Переход из ListActivity в Фрагмент - Программирование Android
Всех с праздниками. Подскажите как реализовать переход из Activity в котором есть ListView во фрагмент? (в списоке listView) ...

Переход между окнами - Программирование Android
Читая книгу по андройду и юзая AndroidStudio воздник вопрос* при создании нового проекта в андройде при указании формы BlankActivity ...

Переход к следующимо треку - Программирование Android
Пишу аудиоплейер, нужно что бы по окончанию трека автоматически включался следующий, по окончанию плейлиста - первый. Tреки помещены в...

Не происходит переход по ссылке - Программирование Android
Как сделать текстовую ссылку в android studio? Пример <a href="google.com">какой-то текст</a> Только с Textview нужно так Делал...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vindigo
18 / 18 / 3
Регистрация: 15.05.2014
Сообщений: 78
09.04.2015, 07:22     Переход с 3 формы на первую #2
Dneprtrase, Привет! Так перехватите нажатие системной кнопки. Вот здесь описано.
fgtmenow
75 / 75 / 7
Регистрация: 29.03.2012
Сообщений: 254
10.04.2015, 01:50     Переход с 3 формы на первую #3
мое решение - использовать для открытия новой активити startactivity for result метод, и переопределить на второй активити метод onActivityresult

Смысл в чем, когда ты открываем вторую активити - первая ждет результата от второй, затем открываем третью активити, первая все так же ждет вторую, а вторая уже ждет третью. и затем при закрытии третьей активити, используя например finish(); вторая активити получает результат, и сразу же вызывает тоже finish();

В результате, при закрытии третьей активити ты будешь почти мгновенно попадать на первую.

enjoy and have fun ;-)
Hedd
13 / 13 / 2
Регистрация: 21.01.2015
Сообщений: 131
10.04.2015, 10:58     Переход с 3 формы на первую #4
Dneprtrase, А в чем логика? Пользователь андроид устройства знает, что чтобы вернуться на предыдущую страницу можно нажать кнопку "назад" на устройстве. А вы таким кодом перехода на первую активити просто убиваете удобство пользования..
Т.о. , если я хочу с 3 попасть назад на 2, я попаду кнопкой на 1 и потом мне опять тыкать переходить на 2. Нет, спасибо.
GukZiLLA
35 / 35 / 2
Регистрация: 30.11.2013
Сообщений: 102
10.04.2015, 13:19     Переход с 3 формы на первую #5
При переходе со второй на третью activity - закрывайте вторую (finish())
Yandex
Объявления
10.04.2015, 13:19     Переход с 3 формы на первую
Ответ Создать тему
Опции темы

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