При разработке демонстрационного приложения андроида я создал две операции 1) Действие 1 2) Действие 2
Теперь Действие 2 является приоритетным действием, тогда как Действие 1 является фоном один. Теперь пользователь теснит клавишу. Приложение (т.е. оба операции) исчезает. Теперь, мы повторно запускаем приложение, мы рассматриваем Действие 1 как приоритетное действие. Мой вопрос:
1) Платформа поддерживает какую-либо запись истории когда теснившая клавиша? 2) Как мы берем пользователя к последнему действию запуска по перезапуску приложения?
Я также могу порекомендовать прочитать Руководство по разработке действий и задач . Это рекомендации пользовательского интерфейса о том, как вести себя при нажатии кнопки «Домой», при нажатии кнопки «Назад» и т. Д.
Это не очень технический вопрос, но он очень хорошо иллюстрирует, как ваше приложение должно вести себя и чего ожидает ОС.
Сохраняет ли платформа какую-либо запись в истории при нажатии клавиши home?
Да. Запущенные/завершенные действия выталкиваются/выталкиваются в/из стека истории.
Как перевести пользователя к последнему запущенному действию при перезапуске приложения?
AFAICT, это должно быть поведение по умолчанию. Когда вы перезапускаете приложение, вы переходите к последней активности в стеке, если вы не измените стек.
Подробнее читайте здесь: Application Fundamentals - Activities and Tasks