Apakah mungkin untuk mengkonversi Uri
ke String
dan sebaliknya? Karena saya ingin Uri
mengubahnya menjadi String
lulus ke aktivitas lain melalui intent.putextra()
dan jika tidak memungkinkan, adakah yang bisa menyarankan saya cara untuk meneruskan yang dipilih Uri
ke aktivitas lain?
109
Uri.parse()
tidak intuitif, dan terutama tidak ketika kebalikannyauri.toString();
(saya akan mengira itu akan terjadiUri.stringify()
atau semacamnya. pasti menaikkan suara pertanyaan ini.Jawaban:
Uri ke String
String ke Uri
sumber
Uri dapat diserialkan, sehingga Anda dapat menyimpan string dan mengubahnya kembali saat memuat
saat menyimpan
dan saat memuat
sumber
STRING KE URI.
URI KE STRING
selamat coding :)
sumber
Jika Anda ingin meneruskan Uri ke aktivitas lain, coba metode intent.setData (Uri uri) https://developer.android.com/reference/android/content/Intent.html#setData(android.net.Uri)
Di aktivitas lain, melalui intent.getData () untuk mendapatkan Uri.
sumber
menggunakan pustaka Android KTX u dapat mengurai dengan mudah
sumber
String ke Uri
Uri ke String
sumber
Anda dapat menggunakan
.toString
metode untuk mengubah Uri menjadi String di javaMetode ini mengubah Uri menjadi String dengan mudah
sumber