【问题标题】:Uri.builder vs string based url constructionUri.builder 与基于字符串的 url 构造
【发布时间】:2015-06-16 17:04:22
【问题描述】:

当 Urls 可以通过简单地连接字符串变量来构造时,为什么还要使用 Uri.Builder?

在哪些情况下建议使用 uribuilder 而不是字符串变量,反之亦然?

【问题讨论】:

    标签: android url uri


    【解决方案1】:

    Uri.Builder 是一个帮助类,您可以使用它卸载构建各种 uri 的工作。始终建议使用此类而不是自己创建它。

    Uri.Builder

    【讨论】:

    • 是的,但为什么推荐它?
    • 这些类的构建效率非常高,而且它们不易出错,这就是推荐它们的原因。
    【解决方案2】:

    只是为了让构建 URI 变得简单和容易。

    【讨论】:

      【解决方案3】:

      总是更喜欢 uribuilder 而不是字符串来构建 uri,因为 uribuilder 有很多内置的验证来确保给定的地址格式正确。一般来说,如果您知道您的 uri 将始终保持不变,那么您可以继续使用字符串,但如果您经常通过更改/替换字段来重新构建您的 uri,则 uribuilder 是必须的!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-27
        • 2013-09-04
        • 2017-11-02
        • 2011-06-02
        • 2020-07-26
        • 1970-01-01
        • 1970-01-01
        • 2013-02-08
        相关资源
        最近更新 更多