В моем приложении для Android он выполняет службу в фоновом режиме. Это приложение для медиаплеера. Служба запускается всякий раз, когда нажимается кнопка воспроизведения, и служба останавливается всякий раз, когда пользователь нажимает кнопку остановки или обычно закрывает приложение. На самом деле, я вызываю метод stopService() перед закрытием операции переднего плана. Мне нужно поддерживать сервис во время вращения экрана. Таким образом, я не останавливаю службу в методе onDestroy() переднего плана. Но я заметил, что служба не останавливается в случае закрытия силы, если это происходит по какой-то причине.Остановка работы андроида при закрытии силы
Теперь, как я могу остановить службу в случае закрытия силы? Есть ли какой-либо конкретный слушатель, который позволит сделать окончательную работу до закрытия силы другого действия, кроме onDestroy()?
Что вы подразумеваете под ** принудительным закрытием **? Нажмите кнопку «Назад» или что-то еще? – yorkw
Идеальные приложения не должны принудительно закрываться. Попробуйте исправить ошибку :) и используйте обработку исключений. –
На самом деле это принудительное закрытие на эмуляторе для некоторого ad sdk, я думаю. Это еще не произошло на реальном устройстве. Я хочу сделать это для предосторожности. – Imon