Преобразование Uri в строку

Можно ли преобразовать Uri в String и наоборот? Потому что я хочу, чтобы Uri, преобразованный в String, перешел в другое действие через aim.putextra... Или, если это невозможно, кто-нибудь может предложить мне способ передачи выбранного Uri в другое действие? Благодаря

Ответ 1

Uri to String

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

Строка для Uri

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

Ответ 2

Uri не является сериализуемым, поэтому вы можете сохранять строки и преобразовывать их при загрузке

при сохранении

String str = myUri.toString();

и при загрузке

Uri myUri = Uri.parse(str);

Ответ 3

STRING TO URI.

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

URI TO STRING

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

счастливое кодирование:)

Ответ 4

Вы можете использовать метод .toString для преобразования Uri в String в java

Uri uri = Uri.parse("");

String url = uri.toString();

Этот метод легко конвертирует uri в String

Ответ 5

Строка для Uri

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

Uri to String

Ури-ури;

Строка stringUri = uri.toString();