Jak uzyskać nazwę dzwonka na Androida?

Pozwalam mojemu użytkownikowi wybrać dzwonek dla powiadomień w mojej aplikacji. Chcę zapisać URI dźwięku wraz z czytelnym dla człowieka tytułem dźwięku.

Do tej pory kod URI działa świetnie:

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

Ale kiedy próbuję zdobyć tytuł i ustawić go jako tekst przycisku, nic nie otrzymuję. Wydaje się, że nie ma tytułu?

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

Ale mój tekst przycisku jest pusty. Jeśli zrobię:

button.setText(uri.toString());

wtedy doskonale widzę uri. Czy powinienem spróbować uzyskać tytuł z URI? Dzięki

questionAnswers(3)

yourAnswerToTheQuestion