Hallo ich eine Benachrichtigung Absicht erstellt haben sich wie folgtAndroid GCM Benachrichtigung Umleitungen nicht zu intented Aktivität, wenn App im Hintergrund ist
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());
Alles funktioniert perfekt, wenn die App geschlossen ist. Wenn die App jedoch im Hintergrund ausgeführt wird, wird die zuletzt geöffnete Aktivität vom Hintergrund in den Vordergrund verschoben. Ich möchte auf die genaue Seite in den Daten erhalten gehen. Jemand Hilfe, habe ich viele Kombinationen von FLAGS
versucht.
versuchen Sie diese intent.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); –
Fügen Sie Ihren Manifest-Code für Aktivität, die Sie bei Benachrichtigung starten möchten, hinzu. –
Bitte senden Sie Ihr Manifest –