Uri
をString
に、またはその逆に変換することは可能ですか? Uri
をString
に変換してintent.putextra()
を介して別のアクティビティに渡したいので、それが不可能な場合は、選択したUri
を渡す方法を教えてください。別の活動に?
UriからString
Uri uri;
String stringUri;
stringUri = uri.toString();
ウリへのストリング
Uri uri;
String stringUri;
uri = Uri.parse(stringUri);
Uriはシリアル化できないため、文字列を保存し、ロード時に元に戻すことができます
保存するとき
String str = myUri.toString();
そしてロードするとき
Uri myUri = Uri.parse(str);
Uriを別のアクティビティに渡したい場合は、メソッドintent.setData(Uri uri) https://developer.Android.com/reference/Android/content/Intent.html#setData(Android.net .Uri)
別のアクティビティで、intent.getData()を使用してUriを取得します。
STRING TO URI。
Uri uri=Uri.parse("YourString");
STRINGのURI
Uri uri;
String andro=uri.toString();
ハッピーコーディング:)
Android KTXライブラリを使用すると、簡単に解析できます
val uri = myUriString.toUri()
.toString
メソッドを使用して、JavaでUriをStringに変換できます。
Uri uri = Uri.parse("Http://www.google.com");
String url = uri.toString();
このメソッドは、Uriを文字列に簡単に変換します
ウリへのストリング
Uri myUri = Uri.parse("https://www.google.com");
UriからString
Uri uri;
String stringUri = uri.toString();