Android Developer - Menedżer alarmów a usługa

Tworzę aplikację, która musi wykonywać funkcję co godzinę, nawet jeśli aplikacja jest zamknięta.

Przede wszystkim pomyślałem, aby stworzyć usługę, ale podczas moich testów zdaję sobie sprawę, że android czasami zabija moją usługę. Szukałem innego rozwiązania i znalazłem AlarmManager. Zaimplementowałem go i wygląda na to, że działa, ale mam wątpliwości, czy stanie się tak samo jak usługa, czy będzie działać wiecznie? (Do czasu ponownego uruchomienia telefonu ...)

Kolejne pytanie, konieczne jest utworzenie nowego wątku w celu wykonania procesu w menedżerze alarmów lub bezpośrednio w innym wątku?

questionAnswers(2)

yourAnswerToTheQuestion