Android: вызов активности из уведомления - PullRequest
0 голосов
/ 08 марта 2012

Мой стек может выглядеть следующим образом:

A> B

Когда я нажимаю на уведомление, оно выглядит так:

A> B>B

Но я хочу вот что:

A> (новый) B

Мое намерение в моем приемнике - установить флаги так:

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);

Манифест для действия B содержит:

android:launchMode="singleTask"

Теперь, когда я нажимаю на уведомление, оно вызывает метод NewIntent () в действии B;отсюда я могу вызвать finish () и запустить правильное действие B.Просто кажется, что это неправильный способ сделать это.У кого-нибудь есть идеи?

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