【问题标题】:Intent.ACTION_PICK using a contact's URIIntent.ACTION_PICK 使用联系人的 URI
【发布时间】:2013-10-25 20:48:49
【问题描述】:

我希望用户从其联系人列表中的特定联系人中选择一个电子邮件或电话号码。我可以轻松获取联系人的数据 URI。但是当我尝试使用联系人的 URI 启动 Intent.ACTION_PICK Intent 时,我得到了 ActivityNotFoundException

但是,我可以使用 URI 启动 Intent.ACTION_VIEW

这是一个 URI 示例: content://com.android.contacts/contacts/lookup/0i2109997735201309251009298765432103997373/2

为什么我可以使用此 URI 启动 Intent.ACTION_VIEW 而不是 Intent.ACTION_PICK

【问题讨论】:

    标签: android


    【解决方案1】:

    ACTION_PICK接受一个URI目录(URI对应一个联系人表)作为参数来选择 具体项目来自。

    ACTION_VIEW 接受单个 URI(Single contact URI) 作为参数来显示 给用户对应的内容。

    一定要使用合适的参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-01
      • 1970-01-01
      • 2012-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多