Создание статического SoundManager с использованием SoundPools или MediaPlayers.
Создайте статический флаг с именем keepMusicGoing.
Запустите музыку, когда будет создан первый актив.
При переключении активностей установите keepMusicGoing в true.
В событии onStop вашей деятельности проверьте, является ли keepMusicGoing истинным, если это так, оставьте музыку включенной, затем установите keepMusicGoing в false.
Если они нажмут кнопку «Домой», флаг keepMusicGoing станет ложным, поэтому музыка остановится, когда активность потеряет фокус.
Напишите мне, и я могу отправить вам пару SoundManager, которые я написал, один использует MediaPlayers, а другой SoundPools
Чад