问题标签 [contactpicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
40 浏览

windows - 是否有可与 UWP 联系人选取器一起使用的不可变 ID?

编辑后联系人似乎不会保持相同的 ID。在 UWP 应用中:

  1. 启动自定义 UWP 应用,用户单击“添加联系人”
  2. 调用contactPicker.PickContactAsync()
  3. 用户选择联系人,返回一个 ID 为{5.70002.836}的联系人
  4. 保存联系人 ID
  5. 关闭 UWP 应用
  6. 启动人员、更改联系人图片、关闭人员
  7. 启动自定义 UWP 应用
  8. 调用 contactStore.GetContactAsync(savedContactId) <- 这将返回 null
  9. 调用contactPicker.PickContactAsync(),选择同一个联系人
  10. 返回了正确的联系人,但是,ID 现在是{5.70002.849}

这是正确的行为吗?是否有其他方法可以在会话之间跟踪 UWP 应用中的相同联系人?

0 投票
1 回答
24 浏览

flutter - 即使我使用有状态的小部件,setState 函数也不起作用……这是什么原因?

我正在尝试从电话中选择联系人并将其显示在文本字段中。但即使变量在日志中发生更改,文本字段也未显示更改的值。我正在使用联系人选择器包。

这是变量声明:

这是变量声明

联系按钮的代码是

剩余代码