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

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

Войти
Регистрация
Восстановить пароль
 
yura91
30 / 28 / 2
Регистрация: 23.10.2013
Сообщений: 2,248
#1

Как будет меняться стек активити - Программирование Android

08.07.2016, 15:22. Просмотров 194. Ответов 4
Метки нет (Все метки)

Есть две задачи: Task 1 и Task 2. Стек Activity для Task 1: A,B,C,D; Стек Activity для Task 2: X,Y,Z.

Пожалуйста укажите следущее

1. Как будет выглядеть стек Activity для задач. Например, Task 1: A,B,C,D; Task 2: X,Y,Z;

2. Историю того, как будут изменяться стеки при нажатии кнопки BACK, пока не возвратимся в Home screen. Например: A,B,C,D - back -> A,B,C -back -> A,B - back -> A - back -> Home screen;

для пунктов а, б и в. Прокомментируйте ответы пожалуйста для каждого пункта?

а) У всех Activity установлен launchMode="standard". В текущий момент отображается Activity Z. Из Activity Z отправляется Intent на открытие Activity D.

б) У всех Activity установлен launchMode="standard", но только у Activity D установлен launchMode="singleTop". В текущий момент отображается Activity Z. Из Activity Z отправляется Intent на открытие Activity D.

в) У всех Activity установлен launchMode="standard", но только у Activity D установлен launchMode="singleTask". В текущий момент отображается Activity Z. Из Activity Z отправляется Intent на открытие Activity D.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2016, 15:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как будет меняться стек активити (Программирование Android):

Как изменится стек после вызова активити другого приложения - Программирование Android
Если у меня есть 2 задачи(2 Task) и я из первой задачи вызову активити, которое находится в стеке второй задачи, то у меня то активити...

Как вызвать метод в активити классе из обычного не активити класса? - Программирование Android
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в отдельном классе "сокетсервер"(+в отдельном потоке)...

Что будет в случае пересоздания активити - Программирование Android
Вот у меня есть активити и сервис. В активити есть, к примеру TextView и сервис производит какие то вычисления и передает результат в...

Создать активити которе будет закрываться только при выполнении условия - Программирование Android
Доборго времени суток. Как можно создать такое активити которое будет закрываться только если какое то условие выполняется? Например ТОЛЬКО...

Может ли быть два виджета в одном проекте где у каждого будет своя активити настроек? - Программирование Android
Попытался так сделать, все везде написал и в provider и в manifest, но все равно при добавлении второго виджета вылетает активити первого...

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити - Программирование Android
Сделал меню в виде ListView. При клике на меню запускаются активити. На эмуляторе работает, на телефоне моем LG все работает. На телефоне...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
androbro
325 / 285 / 60
Регистрация: 17.10.2014
Сообщений: 841
08.07.2016, 16:39 #2
yura91,

Не по теме:

готовишься к собеседованию в Yandex)))

yura91
30 / 28 / 2
Регистрация: 23.10.2013
Сообщений: 2,248
08.07.2016, 17:15  [ТС] #3
Нет просто тест нашел стало интересно подумать на счет этого вопроса. А launchMode="standard" - что вообще означает для Activity, а singleTask и singleTop можете объяснить желательно на этом примере?
Pablito
2470 / 1915 / 595
Регистрация: 12.05.2014
Сообщений: 6,740
Завершенные тесты: 1
08.07.2016, 17:18 #4
Цитата Сообщение от yura91 Посмотреть сообщение
стало интересно подумать на счет этого вопроса
ага, и пошел на форуме спрашивать....это считается "думать"?
yura91
30 / 28 / 2
Регистрация: 23.10.2013
Сообщений: 2,248
08.07.2016, 17:34  [ТС] #5
нет просто не знаю для чего нужен А launchMode="standard", singleTask и singleTop. Вот и спрашиваю. Без этого же знания не ответишь на этот вопрос так ведь?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2016, 17:34
Привет! Вот еще темы с ответами:

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

Вызов новой активити не из класса активити - Программирование Android
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4) Client. Программа работает с сервером и получает...

Изменение параметров активити из другого активити - Программирование Android
Как сделать так чтобы из первого активити поменять final ImageView img=(ImageView)findViewById(R.id.image1); ...

Как узнать имя Активити? - Программирование Android
Всем добрый день! Подскажите, пожалуйста. Есть приложенька на андроиде. Как можно узнать название класса Активити?


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.07.2016, 17:34
Ответ Создать тему
Опции темы

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