Transformarea unui șir de caractere într-un Uri în Android (Programare, Java, Android, Uri)

James Andrew a intrebat.

Am un șir de caractere, 'songchoice'. Vreau ca acesta să devină un „Uri” pentru a-l putea folosi cu MediaPlayer.create(context, Uri)

Cum pot să convertesc songchoice în Uri?

2 răspunsuri
user132014
Uri myUri = Uri.parse("http://www.google.com");

Aici este documentul http://developer.android.com/reference/android/net/Uri.html#parse%28java.lang.String%29

Comentarii

  • Desigur, dacă există spații în șirul pe care îl treceți în aplicația dvs. va vomita peste tot dacă lansați o intenție cu acest Uri. –  > Por Christopher Perry.
Anton Savenok
Uri.parse(STRING);

Consultați documentul:

String: un URI codificat, conform RFC 2396

Url trebuie să fie canonicalizat înainte de utilizare, astfel:

Uri.parse(Uri.decode(STRING));