【问题标题】:Why does Android have its own URI implementation and doesn't use the default Java implementation?为什么Android有自己的URI实现,不使用默认的Java实现?
【发布时间】:2012-12-05 11:57:31
【问题描述】:

在使用 Android 应用程序时,我经常会在 Android 的 Uri 类和 Java 的 URI 类之间进行转换?

我不明白为什么 Android 需要自己的实现而不使用 Java 附带的默认 URI 类?

也许我在使用 URI 时只是触及了皮毛,还没有弄清楚。谢谢。

【问题讨论】:

标签: java android uri


【解决方案1】:

Javadoc says

为了提高性能,这个类几乎不执行验证。无效输入的行为未定义。这个类非常宽容——面对无效输入,除非另有说明,否则它将返回垃圾而不是抛出异常。

这绝对不同于 JDK。也许这就是原因?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多