Reputation: 44998
While working with Android applications, I've often run into converting between Android's Uri
class and Java's URI
class?
I haven't understood why Android needed its own implementation and didn't use the default URI
class that ships with Java?
Maybe I have only been scratching the surface when working with URIs and haven't figured it out. Thanks.
Upvotes: 5
Views: 213
Reputation: 262534
In the interest of performance, this class performs little to no validation. Behavior is undefined for invalid input. This class is very forgiving--in the face of invalid input, it will return garbage rather than throw an exception unless otherwise specified.
That is definitely different from the JDK one. Maybe that's why?
Upvotes: 3