Я создаю сервис для своего приложения для Android, предоставляя данные службе через Intents. Проблема заключается в том, что когда служба уничтожается системой, а данные о намерениях, предоставляемые ей, не могут быть восстановлены, в результате чего сбой приложения.
Я слышал, что START_REDELIVER_INTENT
перезапустит мою службу, как только появится достаточное количество памяти, восстанавливающее данные намерения, предоставленные службе, тогда как START_STICKY
не восстановит данные о намерениях.
Я прав? или есть что-то, чего я не знаю?
Также моя служба навсегда перезапускается после ее уничтожения системой.