Как отслеживать действия в стеке действий - PullRequest
4 голосов
/ 23 августа 2010

Я бы хотел отслеживать все действия в стеке действий.Кто-нибудь знает, как это сделать из кода?

Ответы [ 2 ]

0 голосов
/ 08 марта 2013

Почему вы хотите отслеживать активность стека ... Но есть способ манипулировать стеком, используя намеренные флаги.Пример:

Intent intent=new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

Этот флаг удаляет все активизации из стека, представленного над MainActivity, и запускает MaintActivity.Есть и другие флаги для манипулирования стеком. Надеюсь, это поможет

0 голосов
/ 23 августа 2010

В значительной степени то, что сказал CommonsWare.Практически любая причина сделать это неправильно.Если вы думаете, что вам нужно это сделать, просто остановитесь и спросите себя, действительно ли это необходимо.Любое вмешательство в стек действий просто раздражает пользователя и создает проблемы для вас и для них.

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