Как получить название рингтона в Android?

Я позволяю своему пользователю выбирать мелодию для уведомлений в моем приложении. Я хочу сохранить URI звука вместе с удобочитаемым названием звука.

Пока код URI работает отлично:

Uri uri = intent.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);

Но когда я пытаюсь получить заголовок и установить его как текст кнопки, я ничего не получаю. Кажется, нет названия?

String title = intent.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_TITLE);
button.setText(title);

Но мой текст кнопки пуст. Если я сделаю:

button.setText(uri.toString());

тогда я вижу Ури отлично. Должен ли я просто попытаться получить заголовок из URI? Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос