У меня есть 2 действия SingActivity и ExoPlayerActivity.В SingActivity пользователь записывает песню, и она сохраняется во внутренней памяти.Как только песня сохранена, я открываю ExoPlayerActivity, чтобы воспроизвести песню.ExoPlayerActivity имеет кнопку сохранения.
Если пользователь нажимает кнопку сохранения, то я ничего не делаю, так как песня уже сохранена после записи.Если пользователь не нажимает кнопку «Сохранить» и существует из ExoPlayerActivity, я удаляю файл, который был сохранен.Предположим, что пользователь находится в ExoPlayerActivity, а пользователь помещает приложение в фоновый режим и удаляет приложение из фона, а затем я хочу удалить файл, поскольку сохраненный файл не нажимается.
Так что мой вопрос, где поставить код удаления?Я не могу вставить onDestroy или finish (), поскольку они не вызываются каждый раз и могут вызвать проблемы в случае сценария ограничения ресурсов.