Dialog Popup ohne Activity

K

Kliff

Neues Mitglied
1
Hi, ich habe mal eine Frage.

Ist es möglich einen Dialog mit einer einfachen Textnachricht auf dem Handy erscheinen zu lassen ohne gleich eine ganze Activity zu starten? Oder gibt es eine Art System Activitiy die ein Dialog anzeigen könnte?
 
Gib deiner activity einfach Theme.dialog

Gesendet von meinem Galaxy Nexus mit der Android-Hilfe.de App
 
Mein Problem ist, das ich keine Activity habe/brauche. Ich will jetzt nicht ein ganzes Activity Projekt schreiben nur um eine Meldung anzuzeigen. Das muss doch bestimmt irgendwie möglich sein. Wenn die Batterie leer ist oder man eine SMS bekommt Poppt doch auch eine Meldung auf. Ist das dann auch eine kleine eigene Activity?
 
Kliff schrieb:
Mein Problem ist, das ich keine Activity habe/brauche. Ich will jetzt nicht ein ganzes Activity Projekt schreiben nur um eine Meldung anzuzeigen. Das muss doch bestimmt irgendwie möglich sein.

Dann lass es halt :)

Ob du willst oder nicht. Alles erfordert etwas aufwand

Gesendet von meinem Galaxy Nexus mit der Android-Hilfe.de App
 
So, das mit der Notification hat geklappt. In der Doko steht auch, dass Services die Notifications nutzen um den User über Ereignisse zu benachrichtigen ohne eine Activity zu starten. Daher war das genau der richtige Ansatz.

Hier mein Code, falls es noch andere gibt die sich dafür Interessieren:

Code:
private void showNoti(String title, String text)
    {
        Notification.Builder builder = new Notification.Builder(mContext);
        builder.setContentInfo(text);
        builder.setContentTitle(title);
        builder.setContentText(text);
        builder.setSmallIcon(com.android.internal.R.drawable.stat_sys_data_usb);
        Notification notification = builder.getNotification();
        NotificationManager nm = (NotificationManager)mContext.getSystemService(Context.NOTIFICATION_SERVICE);
        nm.notify(com.android.internal.R.string.usb_accessory_notification_title , notification);
    }
Die Variable mContext ist ein Context Objekt aus der Klasse android.net.wifi.WifiStateMachine.
 
  • Danke
Reaktionen: orium
Das ist jetzt allerdings auch nicht weniger Code als eine simple Dialogactivity ... Aber wenn es geht ist ja gut.

Gesendet von meinem SK17i mit der Android-Hilfe.de App
 
  • Danke
Reaktionen: swordi

Ähnliche Themen

W
  • waltsoft
Antworten
4
Aufrufe
930
waltsoft
W
M
  • maksimilian
Antworten
15
Aufrufe
1.649
maksimilian
M
M
Antworten
8
Aufrufe
945
deek
D
Zurück
Oben Unten