2014-09-24 1 views
1

Я работаю над проектом чата. Когда из GCM принимается push-уведомление, мне нужно перейти в список контактов чата и удалить ранее открытую активность моего приложения.Как очистить активность заднего стека при нажатии элемента уведомления из строки состояния?

ответ

7

При прохождении ожидающего намерения в GCMIntent услугах, необходимо установить флаг намерение. Код ниже. Пожалуйста, используйте его, если кто-то борется с этой концепцией.

PendingIntent contentIntent = PendingIntent.getActivity(this, 0, 
     new Intent(this, MainActivity.class).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | 
       Intent.FLAG_ACTIVITY_CLEAR_TASK), 0);