it-swarm.com.de

Umwandlung von Uri in String

Ist es möglich, eine Uri in eine String umzuwandeln und umgekehrt? Weil ich die Uri in String umwandeln möchte, um sie über intent.putextra() an eine andere Aktivität weiterzuleiten, und falls dies nicht möglich ist, kann mir jemand vorschlagen, wie ich ausgewählte Uri in eine andere Aktivität?

103
NewDroidDev

Uri zu String

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

String zu Uri

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

Da Uri nicht serialisierbar ist, können Sie Zeichenfolgen speichern und beim Laden wieder konvertieren

beim Speichern

String str = myUri.toString();

und beim Laden

Uri myUri = Uri.parse(str);
7
Simon K. Gerges

Wenn Sie einen 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 können Sie über intent.getData () den Uri abrufen.

3
Yanbin Hu

STRING TO URI.

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

URI ZU STRING

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

fröhliches Programmieren :)

3
Kanagalingam

mit Android KTX Bibliothek können Sie leicht analysieren

val uri = myUriString.toUri()
2
SwaiX

Sie können .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 in String

0
Ramkailash

String zu Uri

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

Uri zu String

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