Ist es möglich, ein Uri
in umzuwandeln String
und umgekehrt? Weil ich möchte, dass das Uri
Konvertierte in String
eine andere Aktivität übergeht, intent.putextra()
und wenn es nicht möglich ist, kann mir jemand einen Weg vorschlagen, wie ich ausgewähltes Uri
in eine andere Aktivität übergeben kann?
109
Uri.parse()
ist nicht intuitiv und vor allem nicht, wenn das Gegenteil der Fall isturi.toString();
(ich hätte gedacht, dass es so istUri.stringify()
oder so. Ich stimme dieser Frage definitiv zu.Antworten:
Uri zu String
String zu Uri
quelle
Uri ist serialisierbar, sodass Sie Zeichenfolgen speichern und beim Laden wieder konvertieren können
beim Speichern
und beim Laden
quelle
STRING TO URI.
URI ZU STRING
Happy Coding :)
quelle
Wenn Sie eine Uri an eine andere Aktivität übergeben möchten, versuchen Sie die Methode intent.setData (Uri uri) https://developer.android.com/reference/android/content/Intent.html#setData(android.net.Uri)
In einer anderen Aktivität über intent.getData (), um den Uri zu erhalten.
quelle
Mit der Android KTX-Bibliothek können Sie problemlos analysieren
quelle
String zu Uri
Uri zu String
quelle
Sie können die
.toString
Methode verwenden, um Uri in Java in String zu konvertierenDiese Methode konvertiert Uri einfach in String
quelle