¿Es posible convertir una Uria String, y viceversa? Porque quiero que el Uriconvertido en Stringpase a otra actividad a través de intent.putextra()y si no es posible, ¿alguien puede sugerirme una forma de pasar seleccionado Uria otra actividad?
                109
            
  
            
Uri.parse()no es intuitivo, y especialmente no cuando lo contrario esuri.toString();(hubiera pensado que seríaUri.stringify()o algo así. Definitivamente votando a favor de esta pregunta.Respuestas:
Uri a cadena
Cadena a Uri
fuente
Uri es serializable, por lo que puede guardar cadenas y convertirlas de nuevo al cargar
al guardar
y al cargar
fuente
STRING A URI.
URI A STRING
codificación feliz :)
fuente
Si desea pasar un Uri a otra actividad, pruebe el método intent.setData (Uri uri) https://developer.android.com/reference/android/content/Intent.html#setData(android.net.Uri)
En otra actividad, a través de intent.getData () para obtener el Uri.
fuente
usando la biblioteca KTX de Android, puede analizar fácilmente
fuente
Cadena a Uri
Uri a cadena
fuente
Puede usar el
.toStringmétodo para convertir Uri a String en javaEste método convierte Uri en String fácilmente
fuente