를로 또는 그 반대로 변환 할 Uri
수 String
있습니까? Uri
변환을 String
통해 다른 활동으로 전달 하고 싶기 때문에 intent.putextra()
가능하지 않은 경우 Uri
다른 활동으로 선택한 것을 전달하는 방법을 제안 할 수 있습니까?
를로 또는 그 반대로 변환 할 Uri
수 String
있습니까? Uri
변환을 String
통해 다른 활동으로 전달 하고 싶기 때문에 intent.putextra()
가능하지 않은 경우 Uri
다른 활동으로 선택한 것을 전달하는 방법을 제안 할 수 있습니까?
답변:
Uri는 직렬화 가능하므로 문자열을 저장하고로드 할 때 다시 변환 할 수 있습니다.
저장할 때
String str = myUri.toString();
그리고로드 할 때
Uri myUri = Uri.parse(str);
STRING TO URI.
Uri uri=Uri.parse("YourString");
STRING의 URI
Uri uri;
String andro=uri.toString();
행복한 코딩 :)
Uri를 다른 활동에 전달하려면 intent.setData (Uri uri) https://developer.android.com/reference/android/content/Intent.html#setData(android.net.Uri) 메소드를 사용해보십시오.
다른 활동에서 intent.getData ()를 통해 Uri를 가져옵니다.
.toString
Java에서 Uri를 String으로 변환 하는 방법을 사용할 수 있습니다.
Uri uri = Uri.parse("Http://www.google.com");
String url = uri.toString();
이 방법은 Uri를 String으로 쉽게 변환합니다.
Uri.parse()
직관적이지, 그 반대 인 경우 특히하지uri.toString();
(내가 생각했던 것Uri.stringify()
무언가 또는 확실히이 질문을 upvoting..