在处理Android应用程序时,我经常遇到将Android的Uri类和Java的URI类之间进行转换的问题。我不明白为什么Android需要自己的实现,而不使用Java中默认的URI类?也许我只是在处理URIs时只是皮毛,并没有弄清楚。谢谢。
Javadoc表示: 出于性能考虑,该类几乎不执行任何验证。对于无效输入,其行为是未定义的。该类非常宽容——在面对无效输入时,除非另有说明,否则它将返回垃圾而不是抛出异常。 这绝对与JDK不同。也许这就是原因?