Итак, у меня есть приложение, в котором я создаю каналы уведомлений для различных типов уведомлений, которые приложение будет отправлять.В приложении у меня есть PreferenceFragment, в котором есть Preference, который показывает текущие настройки канала уведомлений.Нажав на нее, пользователь перейдет к настройке конкретного канала в настройках Android с помощью намерения Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS.Проблема в том, что если они изменяют звук в настройках Android после щелчка по этой ссылке, при ответном ударе они возвращаются в мое приложение в PreferenceFragment, но предпочтение по-прежнему показывает старый звук, который был установлен до того, как они его изменили.
Есть ли какой-нибудь возможный способ прослушать это, или, возможно, использовать startActivityForResult в настройках канала уведомлений, чтобы при ответном отклике после обновления мое приложение показывало новую информацию, которую они только что там сделали?
Я знаю, что обычно показывать код при обращении за помощью, но у меня действительно нет соответствующего кода для этого.Я только начинаю деятельность с намерением настройки.Я более чем счастлив показать, что у меня есть, если это может помочь.Я искал пару дней и ничего не нашел для этого.Любая помощь будет принята с благодарностью.Спасибо.