monatliche Notification Problem

  • Hi Leute,
    Ich habe ein Problem bei der Erstellung von Benachrichtigungen.


    ich wollte für eine App folgende Umsetzung für Notification einrichten:
    1. Der Benutzer öffnet die App
    2. schließt diese Nach der Benutzung
    3. Wird die App >4 Wochen nicht benutzt soll eine Notification erscheinen.


    Ich hab dies soweit umgesetzt, aber ich habe folgendes Problem.
    Wenn die Notification erscheint, gehe ich in die Benachrichtungszentrale und klicke auf diese um die App zu starten. Schliesse ich die app, nach der Benutzung, erscheint wieder die Notification. Normalerweise sollte erneut 4 Wochen die Notification erscheinen. Hat einer eine Idee wodran das liegt?


    MainActivity


    MyAlarmService

  • Ich weiß schonmal nicht was du da mit dem Kalender machst o.o


    also ein Calendar cal = Calendar.getInstance() würde genügen.


    Ich seh auch jetzt auf anhieb keine stelle wo du angibst das in 4 wochen die notification gesendet werden soll

  • Ich dachte das ich mit der Date Funktion das aktuelle Datum bekomme.
    Bekomm ich auch. Aber ich hab es selber gemerkt, dass es überflüssig ist :-/


    In der Variable "month" addiere ich zum aktuellen Monat ein weiteren hinzu
    Und in der letzten Zeile setze ich doch das neue Datum,
    sprich ein Monat später bzw . 4 Wochen, im alarmManager:
    alarmManager.set(AlarmManager.RTC, calendar.getTimeInMillis(), pendingIntent);


    Oder muss ich dort noch etwas ausführen?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!