Ich möchte eine dialog
aufrufen, wenn ein bestimmtes Ereignis aufgetreten ist. Das Problem ist, dass meine Anwendung nicht im Vordergrund steht, wenn das Ereignis auftritt. Wenn ich also meinen Aktivitätskontext verwende, wird das Dialogfeld nur in meiner Anwendung und nicht in der Vordergrundanwendung geöffnet.Kontext der Vordergrundaktivität abrufen
Wie kann ich meine dialog
in der Vordergrund-Anwendung Pop-up?
Ich bin mir nicht sicher, ob ich Sie verstehe, sagen wir, das Ereignis ist aufgetreten und ich habe den Dialog in meiner Anwendung erstellt, jetzt habe ich meinen 'AlertDialog Dialog'. Was sollte ich jetzt tun? – Sawel
@Hammer: Du machst nichts. Ich meine, Sie können das in ein "DialogFragment" und "show()" einfügen, aber es wird erst erscheinen, wenn Ihre Aktivität in den Vordergrund zurückkehrt. Wenn Sie möchten, dass Ihre Benutzeroberfläche dem Benutzer über das angezeigt wird, was sie tun, sind Ihre Auswahlmöglichkeiten eine "Benachrichtigung" oder eine "Aktivität". Sie können über Ihr gewähltes Thema eine 'Aktivität' * als Dialog aussehen lassen. Zum Beispiel sind die meisten System- "Dialoge" wirklich Aktivitäten. Ich empfehle dringend, dass Sie eine Benachrichtigung verwenden (möglicherweise eine Priorität für einen "Heads-up" -Effekt auf Android 5.0 und höher), da Benutzer nicht gerne unterbrochen werden. – CommonsWare
Cool, hab dich. Vielen Dank! – Sawel