Czy można przekonwertować Uri
na String
i odwrotnie? Ponieważ chcę, aby Uri
przekonwertowany plik String
na przeszedł do innego działania przez, intent.putextra()
a jeśli nie jest to możliwe, czy ktoś może mi zaproponować sposób, w jaki sposób przenieść zaznaczone Uri
do innego działania?
109
Uri.parse()
nie jest intuicyjny, a zwłaszcza gdy nie jest odwrotnauri.toString();
(i by pomyślał, że będzieUri.stringify()
albo coś zdecydowanie upvoting to pytanie..Odpowiedzi:
Uri to String
Ciąg do Uri
źródło
Uri można serializować, dzięki czemu można zapisywać ciągi i konwertować je z powrotem podczas ładowania
podczas zapisywania
i podczas załadunku
źródło
STRING DO URI.
URI DO STRING
miłego kodowania :)
źródło
Jeśli chcesz przekazać Uri do innego działania, wypróbuj metodę intent.setData (Uri uri) https://developer.android.com/reference/android/content/Intent.html#setData(android.net.Uri)
W innym działaniu, poprzez intent.getData (), aby uzyskać Uri.
źródło
Korzystając z biblioteki Android KTX, można łatwo przeanalizować
źródło
Ciąg do Uri
Uri to String
źródło
Możesz użyć
.toString
metody, aby przekonwertować Uri na String w javaTa metoda łatwo konwertuje Uri na String
źródło