将Uri转换为string

是否有可能将Uri转换为string,反之亦然? 因为我想把Uri转换成String来通过intent.putextra传递给另一个activity …或者如果不可能,任何人都可以build议我如何将选定的Uri传递给另一个activity? 谢谢

Solutions Collecting From Web of "将Uri转换为string"

Uri来串

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

string到Uri

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

Uri不是可序列化的,因此您可以保存string并在加载时将其转换回来

当保存

 String str = myUri.toString(); 

和何时加载

 Uri myUri = Uri.parse(str); 

STRING到URI。

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

URI STRING

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

快乐编码:)

您可以使用.toString方法在Java中将Uri转换为String

Uri uri = Uri.parse(“”);

String url = uri.toString();

这个方法很容易将uri转换为String

string到Uri

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

Uri来串

Uri uri;

String stringUri = uri.toString();

如果你想通过一个Uri到另一个活动,请尝试方法intent.setData(Uri uri) https://developer.android.com/reference/android/content/Intent.html#setData (android.net.Uri )

在另一个活动中,通过intent.getData()来获取Uri。