Проблема с остановкой плеера Android
Имею стриминговый плеер, запускаю в AsyncTask, проблема в том, что при сворачивании приложения, видимо при не хватке памяти система останавливает его и время всегда разное, так же при запуске тяжелых приложений так же останавливается. Как решить эту проблему?
Ответы (1 шт):
-
This class was deprecated in API level 30. Use the standard
java.util.concurrentor Kotlin concurrency utilities instead. Для работы задача в фоне таких как воспроизведение музыки используются Services.
Service является компонентом приложения, который может выполнять длительные операции в фоновом режиме и не содержит пользовательского интерфейса. Другой компонент приложения может запустить службу, которая продолжит работу в фоновом режиме даже в том случае, когда пользователь перейдет в другое приложение. Кроме того, компонент может привязаться к службе для взаимодействия с ней и даже выполнять межпроцессное взаимодействие (IPC). Например, служба может обрабатывать сетевые транзакции, воспроизводить музыку, выполнять ввод-вывод файла или взаимодействовать с поставщиком контента, и все это в фоновом режиме.