AlarmManager lub usługa
Jestem programistą C ++ i tworzę pierwszą aplikację na Androida. Moja aplikacja to specjalny rodzaj Przypomnienia. Szukam najlepszego sposobu, aby to zrobić. Próbowałem tego podejścia:
Użyj usługiUżyj programu AlarmManagerMoje pytanie brzmi: czy mogę używać AlarmManager pojedynczo? Czy jest to czasochłonne zadanie, biorąc pod uwagę, że mój AlarmManager powinien być uruchamiany co 1 sekundę? (Wydaje się, że za każdym razem, gdy wykonywany jest AlarmManager, tworzony jest nowy proces z wyjątkiem głównego procesu i natychmiast zostaje on zabity).
Jeśli korzystam z usługi, moja aplikacja powinna zawsze pozostać w pamięci, a także co się stanie, jeśli zostanie zabity przez użytkownika!?
Jak AndroidAlarmy (domyślnie zainstalowana aplikacja) działa?
Każda pomoc byłaby doceniana.