Benachrichtigungsabsicht in Android ändern

Ich habe einen Dienst, der eine Benachrichtigung anzeigt, von der ich wünsche, dass er jedes Mal, wenn der Benutzer darauf drückt, zu einer bestimmten Aktivität meiner App wechseln kann. Normalerweise ist es das letzte, das der Benutzer angezeigt hat, aber nicht immer.

Wenn die Aktivität zuvor gestartet wurde, sollte sie zu ihr zurückkehren. Andernfalls sollte sie in der Aufgabe der App geöffnet und zu den Aufgaben der Aktivität hinzugefügt werden.

Außerdem möchte ich in einigen Fällen gemäß der Logik des Dienstes die Absicht der Benachrichtigung so ändern, dass sie auf eine andere Aktivität abzielt.

Wie mache ich das? Ist es möglich, ohne eine neue Benachrichtigung zu erstellen und die vorherige zu schließen? Ist es auch möglich, ohne eine neue Aufgabe oder eine Instanz einer Aktivität anzulegen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage