Ich möchte eine Benachrichtigung erstellen, dass, wenn es geklickt hat, meine App nach vorne bringt, ohne die letzte Aktivität, die angezeigt wurde, zu ändern (neu zu laden oder zu navigieren).Benachrichtigung bring App nach vorne ohne Änderung Aktivität
Ich habe versucht:
setContentIntent(PendingIntent.getActivity(context, 0, new Intent(context, MainActivity.class), Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT))
Aber in der neuen Android 4.3 der Anwendung nach vorne gebracht, aber es ist auch eine neue Instanz von MainActivity
beginnen, und ich will das nicht.
Ich möchte, dass meine App von der letzten Aktivität fortgesetzt wird, die angezeigt wurde.
Wie geht das?
@ greg7gkb Was? In der Dokumentation wird deutlich angezeigt: "Dieses Flag wird normalerweise nicht vom Anwendungscode gesetzt, sondern vom System wie in der launchMode-Dokumentation für den singleTask-Modus beschrieben." _ Da es für Sie festgelegt ist, welchen Zweck haben Sie für die Einstellung es? Sie können kein Verhalten steuern oder beeinflussen, indem Sie dieses Flag setzen, also warum würden Sie es einstellen? –
Ich weiß, es ist alt, aber nichts hat für mich funktioniert, und ich möchte die Antwort teilen, die funktioniert - https://Stackoverflow.com/a/47329722/2410260 –