Wiem, że niektórzy ludzie uważają, że nie należy tworzyć trwałych usług.Utrwalona usługa
Ale dla tych z nas, którzy chcą zwiększyć naszą wiedzę, jak można ją stworzyć w teorii?
Bawiłem się i zauważyłem, że usługi korzystające z startForeground są zabijane w sytuacjach z małą ilością pamięci.
Widziałem, teraz przestarzałe, pozwolenie PERSISTENT_ACTIVITY
, ale to niewiele.
Więc jaki jest sekret?
Dziękuję za to - od wielu dni szukam rozwiązania - dobrze wiedzieć, że na StackOverflow są ludzie, którzy wiedzą, że są tam deweloperzy aplikacji systemowych. –
Uwaga dodatkowa: Flaga trwałości działa idealnie - usługa NIGDY nie jest zabijana, nawet gdy urządzenie ma poważnie mało zasobów. –
Istnieje błąd w KitKat 4.4.2, który zatrzymuje usługi bez uprzedzenia, jeśli Google kontynuuje ten błąd, powinniśmy ustawić Widgety aplikacji na Trwałe – AVEbrahimi