Uri.parse(String) does not fully construct Uri
<p>Using Android API, below creates an Uri but I think the construction is not complete.</p>

<pre><code>Uri aUri = Uri.parse("http://example.com/somepath");
</code></pre>

<p>The created Uri has only uristring attribute set as string provided when parsing. So it's not "parsing" but just setting a String attribute and return a dull object. All the important attributes such as authority, path, etc. are all null.</p>

<p>I didn't know that before I tried to get path from the Uri with <em>aUri.getPath()</em> and got <em>null</em>. I think Uri.parse supposedly construct a fully qualified Uri object from String. Why is this not working as I think it should? If I am wrong, a guide to the right way would much be appreciated.</p>
