Мне нужно создать службу, которая отслеживает получение и отправку смс.
Единственной работой процесса будет прослушивание смс и сохранение их в базе данных
Но эта службане могу умереть, я не могу перестать слушать.
После некоторых исследований я обнаружил, что могу запустить службу с помощью startForeground.
Документация по startForeground:
Запущенная служба может использовать API startForeground (int, Notification), чтобы перевести службу в состояние переднего плана, где система считает, что это то, о чем пользователь активно осведомлен, и, следовательно, не является кандидатом на убийство при нехватке памяти.,(По-прежнему теоретически возможно уничтожение службы под сильным давлением памяти со стороны текущего приложения переднего плана, но на практике это не должно вызывать беспокойства.)
Прежде чем я начну программировать службу,Я подумал, спрашивая лучший вариант, если есть.
Так, кто-нибудь знает лучший способ?