Подходит ли менеджер по работе для воспроизведения музыки c в фоновом режиме? - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь играть музыку c в фоновом режиме и до того, как я использовал Service для этой цели, но теперь я хочу знать, могу ли я использовать диспетчер работы вместо службы для воспроизведения музыки c? Кто-нибудь может показать мне руководство?

1 Ответ

3 голосов
/ 26 февраля 2020

Из документов

Для работы, которая откладывается и ожидается, что она будет выполняться, даже если ваше устройство или приложение перезапускается, используйте WorkManager. WorkManager - это библиотека Android, которая изящно выполняет отложенную фоновую работу, когда выполняются условия работы (например, доступность сети и мощность).

В вашем случае я не считаю вашу работу отложенной. Вы хотите начать воспроизведение, как только пользователь нажмет на трек. Диспетчер работы больше подходит для вещей, которые вы хотите выполнить в будущем, в зависимости от некоторых условий, таких как загрузка журналов или отправка пакетных событий и т. Д. c. На вашем месте я бы go с обычным (передним) обслуживанием.

Вы можете найти документы здесь: https://developer.android.com/guide/background

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...