возвращаемым значением в onStartCommand - START_REDELIVER_INTENT сервис должен, если помрёт, возродиться с предыдущим интентом. Кто знает, где хранится предыдущий интент? И есть ли кейс, когда он может, вдруг, прилететь null, если предыдущий был не null?
Хранится скорее всего в каком то системном сервисе в отдельном процессе.
Обсуждают сегодня