Ich habe eine Benachrichtigung in der Statusleiste für meine App:eine Aktivität aus einer Meldung der Wiederaufnahme
Notification notification = new Notification(R.drawable.icon, null, System.currentTimeMillis());
Intent notificationIntent = new Intent(this.parent, MainActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this.parent, 0, notificationIntent, 0);
...
notification.flags = Notification.FLAG_ONGOING_EVENT;
mNotificationManager.notify(NOTIFICATION_ID, notification);
Das Problem dabei ist, dass, wenn Sie die Home-Taste aus der App drücken (es auf den Hintergrund drängen) Drücken Sie dann auf die Benachrichtigung in der Liste, auf die über die Statusleiste zugegriffen wird. Daraufhin wird eine neue Kopie der Aktivität gestartet. Alles, was ich tun möchte, ist, die App wieder aufzunehmen (etwa wenn Sie die Home-Taste lang drücken und auf das Icon der App drücken). Gibt es eine Möglichkeit, eine Absicht dafür zu schaffen?
Check this: http://stackoverflow.com/questions/3305088/how-to-make-notification-intent-resume-rather-than-making-a- new-intent/39482464 # 39482464 – TharakaNirmana