Android закрыть действия на StatusBarNotification нажата - PullRequest
1 голос
/ 14 ноября 2011

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

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

Но когда пользователь переходит на домашний экран из приложения, последнее действие приложения сохраняется в backStack, а когда изменяется состояние приложения и отправляются уведомления в строке состояния, пользователь щелкает, открывая соответствующее действие.Но когда пользователь нажимает кнопку «Назад», предыдущее действие приложения восстанавливается.

Поэтому я хочу, чтобы даже одно действие выполнялось даже с уведомлениями в строке состояния.Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 14 ноября 2011

попробуйте это.

Intent notifyIntent = new Intent(Intent.ACTION_MAIN);
notifyIntent.setClass(getApplicationContext(), Main.class);
0 голосов
/ 14 ноября 2011

добавьте android:noHistory="true" в тег активности в файле manifest.

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