Я хочу перезапустить службу после того, как действие будет уничтожено.Служба Android - перезагрузка после выключения задачи
В сервисе используется база данных-ссылка на firebase-db. Цель этой службы - показать уведомление пользователю, если ребенок был добавлен.
Мой Manifest.xml выглядит следующим образом:
<application>
[...]
<service
android:name=".FirebaseComponent.FirebaseDatabasePushService"
android:process=":PushService"
android:enabled="true"
android:exported="false" />
</application>
Я пытался использовать public void onTaskRemoved(Intent rootIntent)
и внутри StartService (намерения), но это не работало ни.
Мой onStartCommand(Intent intent, int flags, int startId)
возвращает START_STICKY.
Как достичь, чтобы служба перезапустилась после того, как пользователь ее убил?
есть ли хороший момент для перезапуска службы? Или, может быть, ОС запустит сервис? – thomas
Да, вы можете настроить службу для запуска при загрузке устройства, если это лучше для вас. В противном случае вы хотите установить временную задержку, чтобы ОС могла обработать завершение работы службы перед ее перезагрузкой. – Ethan
Что вы имеете в виду с ОС, может перезапустить его? как? – thomas