Лучший дизайн, на мой взгляд, не должен игнорировать поведение по умолчанию кнопок назад и домой.
Мой игрок помещает липкое уведомление в область уведомлений, когда игра начинается с маленькой постоянной стрелки воспроизведения. Когда вы нажимаете на уведомление, оно приводит вас к элементам управления радио, чтобы вы могли остановить / приостановить звук. Таким образом, пользователь может выйти из приложения, используя клавишу «домой» или «назад», и вам не нужно делать изящные вещи жизненного цикла, чтобы управлять состоянием радио.