【问题标题】:Why is Cordova unable to add notes to existing Android Contact?为什么 Cordova 无法向现有 Android 联系人添加备注?
【发布时间】:2018-02-02 16:47:15
【问题描述】:

我正在使用 Cordova 使用以下代码更新 Android 中现有联系人的备注。

    if(new_contacts[index].note == null)
       new_contacts[index].note = '';

    new_contacts[index].note += notes;

    new_contacts[index].save(onSuccess,onError);

由于某些未知原因,如果笔记已经为空,则永远不会添加笔记。但如果笔记已经有一些内容,那么我的变量中的值就会成功附加。

我使用 Cordova-Plugin-Contacts 来处理本地联系人。 https://www.npmjs.com/package/cordova-plugin-contacts

同样的代码适用于 iOS 10 和 iOS 11 note 字段是一个 DOMString,我无法解决这个问题。非常感谢任何帮助。

【问题讨论】:

    标签: android cordova cordova-plugins


    【解决方案1】:

    我不确定这背后的原因,但是克隆正在编辑的联系人然后保存克隆的联系人为我解决了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-30
      • 1970-01-01
      • 2011-11-08
      相关资源
      最近更新 更多