Я работаю над тремя различными службами и при загрузке устройства, одна служба запускает другие две службы. Сейчас его работа прекрасна, но несколько раз мой сервис падает, и он перезапускается. Я знаю, что это поведение является обычным для служб, если память низкая, а для восстановления службы памяти перезагружается сама.Время восстановления службы Android
Мне нужно отслеживать информацию о сервисе, например, получить время сбоя службы. Прямо сейчас я получаю время запуска службы, записывая код в onstartCommand()
и останавливая время в onDestroy()
.
То, что я наблюдаю, является временем остановки в onDestroy()
код не выполняется, когда служба разбилась. Итак, есть ли способ получить время сбоя службы?
Я действительно могу прочитать следующий onStartCommand(), но это не решит мою проблему. Должна быть разница между временем сбоя службы и временем остановки службы(). Я хотел знать, когда в какое время происходит сбой службы. – user2291470
Я попытался обновить ответ, чтобы уточнить три сценария, о которых я знаю, или это другое? –