Привет Я создал намерение уведомления следующим образомуведомление Android GCM не перенаправляет intented активности, когда приложение находится в фоновом режиме
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
Uri defaultSoundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(getNotificationIcon())
.setContentTitle(title)
.setContentText(text)
.setAutoCancel(true)
.setSound(defaultSoundUri)
.setContentIntent(pendingIntent);
int notification_id = (int) System.currentTimeMillis();
notificationManager.notify(notification_id, notificationBuilder.build());
Все работает отлично, если приложение закрыто. Но если приложение работает в фоновом режиме, оно просто всплывает в последний раз, открывая активность с фона на передний план. Я хочу перейти к точной странице, полученной в данных. Кто-то помогает, я пробовал много комбинаций FLAGS
.
попробуйте это намерение.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); –
Добавьте код манифеста для активности, которую вы хотите начать с уведомления. –
Просьба опубликовать манифест –