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

Переход между активити - Android

Восстановить пароль Регистрация
 
Patriot_123
1 / 1 / 0
Регистрация: 12.02.2010
Сообщений: 29
09.09.2014, 12:32     Переход между активити #1
Есть приложение, в котором сейчас активити идут друг за другом так:
A -> B -> C -> D
Вот как сделать что бы при нажатии на кнопку в активити D было не:
A -> B -> C -> D -> B
а сделать:
A -> B
Т.е. мало того что вернулось к активити B, так что бы и C и D закрылись, а B сработало с OnCreate
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2014, 12:32     Переход между активити
Посмотрите здесь:

Переход на другой активити (список) Android
Передача данных между Активити Android
Android Обмен данными между активити
Android Перемещение между активити
Android Заблокировать переход к прошлому активити
Android Не передаются данные между активити
Android Переход через фрагмент на активити
Передача чисел между активити Android
Android Как правильно организовать переход с одного активити на другое с паролем
Android Переход из уведомления в фрагмент активити
Android Переход на разные активити при нажатии button в зависимости от checkbox
Переход между активити Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Netscape
 Аватар для Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
09.09.2014, 12:42     Переход между активити #2
Есть же FLAG_ACTIVITY_CLEAR_TOP.
Patriot_123
1 / 1 / 0
Регистрация: 12.02.2010
Сообщений: 29
09.09.2014, 13:11  [ТС]     Переход между активити #3
Java
1
2
Intent intent = new Intent(getApplicationContext(), B_Activity.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Это вот так надо использовать флаг из activity D ? Но это вроде как получится что новая активити создастся A-B-C-D-B2 или нет?
Netscape
 Аватар для Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
09.09.2014, 13:21     Переход между активити #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Patriot_123 Посмотреть сообщение
Это вот так надо использовать флаг из activity D ? Но это вроде как получится что новая активити создастся A-B-C-D-B2 или нет?
Использовать так. И получится так.
В манифесте нужно указать для активити В launchMode="singleTop", если мне память не изменяет.
Patriot_123
1 / 1 / 0
Регистрация: 12.02.2010
Сообщений: 29
09.09.2014, 13:29  [ТС]     Переход между активити #5
Использовать так. И получится так.
В манифесте нужно указать для активити В launchMode="singleTop", если мне память не изменяет.
Работает Благодарствую!
Yandex
Объявления
09.09.2014, 13:29     Переход между активити
Ответ Создать тему
Опции темы

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