首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ContactPicker的pickContactAsync无法正常工作

ContactPicker的pickContactAsync无法正常工作
EN

Stack Overflow用户
提问于 2015-04-01 01:43:39
回答 1查看 136关注 0票数 0

我正在开发一个应用程序,具有从联系人列表中选择联系人的功能。

问题是,当我在“调试”模式下运行应用程序并调试我的ContactPicker代码时,选取器运行得相当粗糙。

但是,当我在设备中运行应用程序而不进行调试时,只需通过删除它并选择“从联系人列表中选择”选项,应用程序突然崩溃,“开始屏幕”直接出现。

有人知道这是什么问题吗?

下面是我的代码片段::

代码语言:javascript
复制
private async Task SelectContacts()
{
  try
  {
       ContactPicker contactPicker = new ContactPicker();
       contactPicker.desiredFieldsWithContactFieldType.append(ContactFieldType.PhoneNumber);

       Contact contact = await contactPicker.PickContactAsync();

    if (contact != null)
    {
        Account acc = new Account();
        ...
        ...
        ...
        //my next implementation
    }
   }
   catch (Exception)
   {
      throw;
   }
}
EN

回答 1

Stack Overflow用户

发布于 2015-09-16 01:51:40

几天前我也遇到了同样的问题,但我不知道问题出在哪里。虽然我为我的情况找到了一个解决方案,但我不能保证它会对你有效。

因此,如果除了这个联系人选择器之外,您没有编写太多的代码,我建议您重新创建项目,或者创建一个新项目,并首先添加联系人选择器代码,然后再添加其他代码。这就是我所做的,然后添加我的其余代码,它就起作用了。在我的应用程序中没有抛出异常,联系人选择器只是在半秒不活动或只是简单地滚动联系人列表后使应用程序崩溃。所以,联系人选择器出现了,然后崩溃了。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29375056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档