Mengonversi Uri ke String

109

Apakah mungkin untuk mengkonversi Urike Stringdan sebaliknya? Karena saya ingin Urimengubahnya menjadi Stringlulus ke aktivitas lain melalui intent.putextra()dan jika tidak memungkinkan, adakah yang bisa menyarankan saya cara untuk meneruskan yang dipilih Urike aktivitas lain?

NewDroidDev
sumber
3
lol mengapa pertanyaan ini ditandai -2? Uri.parse()tidak intuitif, dan terutama tidak ketika kebalikannya uri.toString();(saya akan mengira itu akan terjadi Uri.stringify()atau semacamnya. pasti menaikkan suara pertanyaan ini.
David T.

Jawaban:

292

Uri ke String

Uri uri;
String stringUri;
stringUri = uri.toString();

String ke Uri

Uri uri;
String stringUri;
uri = Uri.parse(stringUri);
Rico Harisin
sumber
7

Uri dapat diserialkan, sehingga Anda dapat menyimpan string dan mengubahnya kembali saat memuat

saat menyimpan

String str = myUri.toString();

dan saat memuat

Uri myUri = Uri.parse(str);
Simon K. Gerges
sumber
Harap berikan detail lebih lanjut. Tambahkan beberapa catatan tentang pilihan Anda. Saya pikir mereka bisa membantu.
Alberto Solano
3

STRING KE URI.

Uri uri=Uri.parse("YourString");

URI KE STRING

Uri uri;
String andro=uri.toString();

selamat coding :)

Kanagalingam
sumber
2

menggunakan pustaka Android KTX u dapat mengurai dengan mudah

val uri = myUriString.toUri()
SwaiX
sumber
0

String ke Uri

Uri myUri = Uri.parse("https://www.google.com");

Uri ke String

Uri uri;
String stringUri = uri.toString();
Deepak
sumber
0

Anda dapat menggunakan .toStringmetode untuk mengubah Uri menjadi String di java

Uri uri = Uri.parse("Http://www.google.com");

String url = uri.toString();

Metode ini mengubah Uri menjadi String dengan mudah

Ramkailash
sumber