Основная деятельность исчезнет? Android - PullRequest
0 голосов
/ 24 февраля 2012

В моем приложении у меня есть пара мероприятий. Как настроить, чтобы каждый раз, когда пользователь долго нажимал кнопку «Домой» и выводил из приложения мое приложение, он всегда отображал основное действие?

Потому что сейчас, если пользователь скрывает приложение и ведет журнал, нажимает кнопку "домой", мое приложение возвращается к последнему открытому действию, но затем пользователь нажимает кнопку "назад", чтобы закрыть приложение, а затем нажимает значок приложения, которое возвращает основная деятельность.

1 Ответ

1 голос
/ 24 февраля 2012

Если вы хотите, чтобы только ваши основные действия были видны в ваших "недавних приложениях", то во всех неосновных действиях добавьте этот флаг в манифест:

android:noHistory

Это приведет к тому, что ваша основная деятельность останется в стеке действий, но удалит из нее все ваши действия.

http://developer.android.com/guide/topics/manifest/activity-element.html#nohist

Должно ли действие быть удалено из стека активности и закончен (вызывается его метод finish ()), когда пользователь уходит из него, и он больше не виден на экране - "правда", если это должно быть закончено, и «ложь», если нет. Значение по умолчанию неверно". Значение «Истина» означает, что деятельность не оставит исторического следа. Это не останется в стеке действий для задачи, поэтому пользователь будет не сможет вернуться к нему. Этот атрибут был введен в API Уровень 3.

...