Ist es möglich, eine zu konvertieren Uri
zu String
und umgekehrt? Weil ich das bekommen will Uri
konvertiert in String
in eine andere Aktivität übergehen intent.putextra()
und wenn es nicht möglich ist, kann mir jemand einen Weg vorschlagen, wie ich ausgewählt passieren kann Uri
in eine andere Tätigkeit?
Konvertieren von Uri in String
NeuDroidDev
Uri zu String
Uri uri;
String stringUri;
stringUri = uri.toString();
Schnur zu Uri
Uri uri;
String stringUri;
uri = Uri.parse(stringUri);
Simon K. Gerges
Uri ist serialisierbar, sodass Sie Zeichenfolgen speichern und beim Laden zurückkonvertieren können
beim Speichern
String str = myUri.toString();
und beim laden
Uri myUri = Uri.parse(str);
-
Bitte geben Sie weitere Details an. Fügen Sie einige Notizen zu Ihrer Auswahl hinzu. Ich denke, sie könnten hilfreich sein.
– Alberto Solano
8. März 2014 um 16:06 Uhr
Mit der Android KTX-Bibliothek können Sie problemlos analysieren
val uri = myUriString.toUri()
STRING ZU URI.
Uri uri=Uri.parse("YourString");
URI ZU STRING
Uri uri;
String andro=uri.toString();
Viel Spaß beim Codieren 🙂
Wenn Sie einen Uri an eine andere Aktivität übergeben möchten, versuchen Sie es mit der Methode intention.setData(Uri uri)
https://developer.android.com/reference/android/content/Intent.html#setData(android.net.Uri)
In einer anderen Aktivität über intention.getData(), um den Uri zu erhalten.
Ahmed Ashour
Schnur zu Uri
Uri myUri = Uri.parse("https://www.google.com");
Uri zu String
Uri uri;
String stringUri = uri.toString();
Ahmed Ashour
Sie können verwenden .toString
Methode zum Konvertieren von Uri in String in Java
Uri uri = Uri.parse("Http://www.google.com");
String url = uri.toString();
Diese Methode konvertiert Uri einfach in String
lol warum ist diese Frage mit -2 markiert?
Uri.parse()
ist nicht intuitiv, und besonders nicht, wenn das Gegenteil der Fall isturi.toString();
(hätte ich gedachtUri.stringify()
oder so. definitiv upvoting diese Frage.– David T.
5. November 2013 um 2:00 Uhr