Ich möchte eine App erstellen, mit der der Benutzer entscheiden kann, wann er möchte, dass er etwas mit Benachrichtigungen erinnert ...
Ich würde gerne wissen, wie ich eine Benachrichtigung in bestimmter Zeit auslösen soll, die der Benutzer e.x 7:00 Uhr möchte und ihn auf die Benachrichtigung tippen und die Anwendung in bestimmte Aktivität eingeben. Aber wenn der Benutzer keine weiteren Benachrichtigungen erhalten möchte (per Knopfdruck), wie kann ich alle Benachrichtigungen abbrechen ...?
Ich habe etwas wie
gemacht %Vor%aber bis jetzt kein Glück ....
Danke ...
& lt; & lt; & gt; & gt; & gt;
Ich mache das
%Vor%aber kein Glück ...
bitte Hilfe?
Verwenden Sie alarm manager
und fügen Sie Ihre Benachrichtigung in NotifyService
class
Ich weiß, das ist eine alte Frage, aber ich hatte eine ähnliche Anforderung und das ist, was ich getan habe. Ich habe den Unterschied zwischen der aktuellen Systemzeit und der geplanten Zeit für das Versenden einer Benachrichtigung in Millis gefunden und implementiert, die in einem Android-Dienst ausgeführt werden kann. Der folgende Code wird im Notifyservice angezeigt.
%Vor%Sie können dann einen Service von der Hauptklasse aufrufen, um dies im Hintergrund auszuführen.
%Vor%Tags und Links android android-notifications alarmmanager