Wie handelt es sich bei WorkRequest SetInitialeldelay -Neustart?
Posted: 15 Feb 2025, 12:53
Ich schreibe eine App, die eine einmalige Benachrichtigung für eine bestimmte Zeit in der Zukunft planen muss. Ich generiere die Benachrichtigung über Workmanager . - Es funktioniert, wenn die App beispielsweise in Stop Status ist (nicht sichtbar). Wenn ich das Telefon jedoch neu starte, tritt die Benachrichtigung nie auf (mit API 34). Ich möchte, dass es auftritt, wenn sich das Telefon startet, wenn die Zeit vergangen ist. < /P>
Ist dies der falsche Ansatz zur Lösung meines Problems? Tut SetInitialdelay nicht das, was ich erwarte? Die Dokumentation legt nahe, dass WorkManager der richtige Ansatz für dieses Problem ist und dass es Neustarts verarbeiten sollte (wenn ich sie richtig verstehe).
Ist dies der falsche Ansatz zur Lösung meines Problems? Tut SetInitialdelay nicht das, was ich erwarte? Die Dokumentation legt nahe, dass WorkManager der richtige Ansatz für dieses Problem ist und dass es Neustarts verarbeiten sollte (wenn ich sie richtig verstehe).