Die transparente Aktivität öffnet sich über der Hauptaktivität. Wie öffne ich es nicht über Hauptaktivität?

Ich erstelle eine Anwendung, in der eine Benachrichtigung angezeigt wird. Wenn ich auf die Benachrichtigung klicke, möchte ich ein transparentes Dialogfeld wie "Aktivität" öffnen, in dem Optionen für diese Benachrichtigung verfügbar sind.

Ich habe eine transparente Aktivität definiert und in einer Benachrichtigung wie dieser registriert.

 Intent notificationIntent = new Intent(context, EasyToDoReminder.class);
 PendingIntent contentIntent = PendingIntent
                                .getActivity(context, 0, notificationIntent, 0);

Die Aktivität beginnt, aber die Hauptaktivität steht dahinter. Wie kann ich die Erinnerungsaktivität unabhängig öffnen?

Und ich versuche nicht, einen Dialog zu zeigen. Ich möchte zeigen, dass eine Aktivität wie ein Dialog aussieht. Ich verwende das Thema bereits, wie Sie erwähnt haben. Ich habe auch eine Haupttätigkeit. Wenn ich versuche, meine transparente dialogähnliche Aktivität zu starten, wird die Hauptaktivität gestartet, über die die dialogähnliche Aktivität gestartet wird.

Kann jemand bitte vorschlagen, dies in einem besseren Ansatz zu tun?

Antworten auf die Frage(9)

Ihre Antwort auf die Frage