Извините, что не могу прикрепить код нашего проекта, поэтому я опишу только свой вопрос.
Я использую MediaSessionCompat.Callback для обработки события мультимедийной кнопки в моем приложении, когда пользователь нажимает кнопку воспроизведения / паузы Bluetooth-гарнитуры, будет вызван этот обратный вызов. Я тестировал на LG / SAMSUNG S7 / Google Pixel 2, обратный вызов медиа-сессии работает нормально. Только на SAMSUNG S9 не будет вызывать этот обратный вызов. И если дважды щелкнуть кнопку гарнитуры Bluetooth, последний номер также не наберется.
Любое решение для обработки события медиа-кнопки для SAMSUNG S9, или это проблема устройства? Любая помощь будет благодарна.