1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Kliff, 21.05.2012 #1
    Kliff

    Kliff Threadstarter Neuer Benutzer

    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?
     
  2. swordi, 21.05.2012 #2
    swordi

    swordi Gewerbliches Mitglied

    Gib deiner activity einfach Theme.dialog

    Gesendet von meinem Galaxy Nexus mit der Android-Hilfe.de App
     
  3. Kliff, 21.05.2012 #3
    Kliff

    Kliff Threadstarter Neuer Benutzer

    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?
     
  4. Lightning2010, 21.05.2012 #4
  5. Kliff, 21.05.2012 #5
    Kliff

    Kliff Threadstarter Neuer Benutzer

  6. swordi, 21.05.2012 #6
    swordi

    swordi Gewerbliches Mitglied

    Dann lass es halt :)

    Ob du willst oder nicht. Alles erfordert etwas aufwand

    Gesendet von meinem Galaxy Nexus mit der Android-Hilfe.de App
     
  7. Kliff, 22.05.2012 #7
    Kliff

    Kliff Threadstarter Neuer Benutzer

    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.
     
    orium gefällt das.
  8. miha, 22.05.2012 #8
    miha

    miha Fortgeschrittenes Mitglied

    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
     
    swordi gefällt das.
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Bitmap von Activity an Activity übergben Android App Entwicklung 03.09.2017
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[ERLEDIGT] AlertDialog.Builder: 2x Tippen um Dialog zu schließen Android App Entwicklung 07.08.2017
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
[GELÖST] Übergabe an zweite Activity Android App Entwicklung 11.05.2017
[OFFEN] Rückkehr aus Dialog Fragment. Wie? Android App Entwicklung 29.04.2017
[ERLEDIGT] RecyclerView in Alert(Dialog) Android App Entwicklung 25.04.2017
[ERLEDIGT] Popup mit Fragment realisieren oder besser eine andere Klasse nehmen? Android App Entwicklung 22.03.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
Du betrachtest das Thema "Dialog Popup ohne Activity" im Forum "Android App Entwicklung",