是否可以将Uri
转换为String
或者将String
转换为Uri
?
因为我想将Uri
转换为String
,通过intent.putextra()
传递到另一个活动中,如果这不可能,有没有人能建议我如何将选定的Uri
传递到另一个活动中?
将Uri转换为字符串
Uri uri;
String stringUri;
stringUri = uri.toString();
字符串转为 URI
Uri uri;
String stringUri;
uri = Uri.parse(stringUri);
URI是可序列化的,因此您可以保存字符串,并在加载时将其转换回来。
保存时
String str = myUri.toString();
加载时
Uri myUri = Uri.parse(str);
val uri = myUriString.toUri()
将字符串转换为URI。
Uri uri=Uri.parse("YourString");
URI转字符串
Uri uri;
String andro=uri.toString();
愉快的编码:)
在Java中,您可以使用.toString
方法将Uri转换为字符串。
Uri uri = Uri.parse("Http://www.google.com");
String url = uri.toString();
这个方法可以轻松地将Uri转换为字符串
字符串转Uri
Uri myUri = Uri.parse("https://www.google.com");
URI转换为字符串
Uri uri;
String stringUri = uri.toString();
Uri.parse()
并不直观,特别是反过来的操作是uri.toString();
(我本以为应该是Uri.stringify()
或类似的)。一定会赞同这个问题。 - David T.