serg_tvr @ 30.01.20, 18:10

XA0C, но тогда при повторном входе в приложение виджет не появляется, пока не запустишь воспроизведение. Может сделать единую логику: пока воспроизведение не запущено, виджет не появляется. А то открыл приложение, закрыл, а в панели уведомлений тряпка ненужная болтается.
понимаете, в чем дело, логика может быть разная, но наиболее верная все же та, которую сам гугл распространяет, как ни крути - это стандарт для всех.
Поэтому, у нас тут связаны руки в том, чтобы для разных пользователей делать разную логику.
и еще, тот процесс, который вы описываете, внутри работает так:
есть само приложение, отдельно есть фоновый сервис от этого приложения, к которому привязан виджет и который и отвечает именно за проигрывание.
Приложение и сервис могут существовать по отдельности.
Когда вы закрываете виджет - вы также завершаете работу фонового сервиса, но само приложение может продолжать работать.
То есть, когда вы повторно заходите в приложение, приложение не запускается заново, а продолжает работать. Вот если отключить приложение и запустить, то сервис и виджет тоже запустятся повторно.