0

Szenario: App ist im Hintergrund, Hauptaktivität ist im OnStop-Zustand. Ich erhalte eine spezifische Nachricht, zeige dem Benutzer eine Benachrichtigung an, er klickt darauf und ich möchte die App zum Forwground bringen und einfach die Hauptaktivität fortsetzen, ohne eine neue zu starten. Ich möchte den Samw-Effekt, wie Sie erhalten, wenn Sie auf eine pausierte App in den letzten Aufgaben klicken (es geht einfach weiter).Resume Hintergrund App

Ich nehme an, dass dies mit dem Setzen der richtigen Flags auf eine Absicht zu tun hat, aber ich konnte es nicht finden. Ist es möglich? Vielen Dank.

Antwort

0

Die Notification braucht nur Intent einen Start enthalten Ihre App in den Vordergrund zu bringen, in welchem ​​Zustand es in war:

PackageManager pm = context.getPackageManager(); 
Intent launchIntent = pm.getLaunchIntentForPackage(context.getPackageName()); 
PendingIntent pi = PendingIntent.getActivity(context, requestCode, launchIntent, 0); 

pi Set als contentIntent auf den Notification.