Я начинающий разработчик, и я работаю над помещением музыки в свое приложение, и у меня есть игра, играющая на моей основной деятельности, однако при переключении на другую деятельность музыка останавливается. Я бы подумал, что вам нужно будет отправить намерение на следующую деятельность, где игра в последний раз воспроизводилась, а затем повторить новую игру, однако в моей деятельности предпочтений музыка не останавливается. Я использовал активность по умолчанию/готовые настройки. Почему музыка не останавливается, и я мог бы сделать то же самое с другими действиями, или если не так, как мне нужно заниматься музыкой во всех действиях.Продолжение музыки через действия
ответ
Я рекомендую вам использовать Foreground Service. Вот little tutorial on how to use it. Услуги переднего плана специально предназначены для выполнения в другом потоке. Не то же самое, что и действительная деятельность (даже не такая, как активность, которая запустила ее). Когда служба запускается как первый план, ОС знает, что ее нельзя убивать при нормальных условиях, даже если сама ОС нуждается в памяти. Это делает его идеальным кандидатом на музыкальный сервис, например. Android OS заставляет вас подключать к нему уведомление, чтобы пользователь знал, что что-то происходит. Вот почему у большинства игроков есть уведомление (которое вы можете сделать очень полезным, потому что с ним вы можете изменить, например, песню, не входя в приложение).
ОС Android убьет эту услугу переднего плана ТОЛЬКО при крайне низком давлении в памяти, чтобы вы могли безопасно использовать ее.
- 1. Воспроизведение музыки через java
- 2. Остановка фоновой музыки после действия Destroy Android
- 3. Продолжение и незавершенные действия BizTalk TPE
- 4. Итерация через множество и продолжение
- 5. Срок службы верблюда истек через продолжение причала
- 6. Ошибка Sinatra - продолжение вызова через потоки
- 7. MySQL localhost confusion connect через продолжение
- 8. Рекурсия через каталог и конвертирование музыки
- 9. Swift/Spritekit: Воспроизведение музыки через определенные сцены
- 10. MediaPlayer для воспроизведения музыки через Activites
- 11. поток музыки прерывается через 4,5 секунды
- 12. Воспроизведение музыки в очереди через игрока Av
- 13. Передача музыки в прошивкой через Bluetooth
- 14. Создание синхронизированной потоковой передачи музыки через устройства
- 15. Как сделать продолжение в музыкальном проигрывателе? (Gui)
- 16. Общий вид через действия
- 17. Передача переменных через действия
- 18. Диалог Android через действия
- 19. Видимость ImageView через действия
- 20. Запуск действия через editText
- 21. Действия итерации через IList
- 22. Сохраняйте представление через действия
- 23. Перемещение SurfaceView через действия
- 24. Продолжение на Исключении
- 25. Продолжение абстракции
- 26. Продолжение прохождения?
- 27. продолжение (LoadError)
- 28. sys.getrefcount продолжение
- 29. Сортировка музыки
- 30. Остановить продолжение ASP.NET MVC ActionFilter