Как манипулировать задним стеком Activity? - PullRequest
2 голосов
/ 22 ноября 2010

Я хочу реализовать следующую логику. У меня есть 4 актива A, B, C и D.

Поток A -> B -> C -> D

Когда пользователь перемещается из A -> C, он должен иметь возможность вернуться к предыдущим действиям, нажав кнопку назад. Но после нажатия кнопки D нажатие кнопки «назад» должно привести его к занятию A. А нажатие кнопки «Назад» должно привести к выходу из приложения, а не к B / C / D.

Ответы [ 2 ]

1 голос
/ 29 ноября 2010
0 голосов
/ 22 ноября 2010

Я не знаю, можете ли вы на самом деле манипулировать стеком приложений, как ваше предложение в заголовке.

Мое приложение работает в opengl, поэтому я никогда не изменяю форму одного занятия другим, но я думаю, что также будет работать следующий принцип:

Почему бы вам не назвать то занятие, которое вам нужно?

это действительно прямолинейно в событии кнопки назад, чтобы справиться с этим.

на спине нажата -> нагрузка, которую вы хотите

, если вы участвуете в действии A, тогда выходите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...