如何停止cordova.contacts contacts.find获取所有联系人照片?
问题描述:
我们不会将照片作为选项包含在我们的.find中,但cordova.contacts插件仍然可以获取所有联系人照片并将其放入临时文件夹中。如何停止cordova.contacts contacts.find获取所有联系人照片?
在所有联系人都有照片的手机上,这可能需要10秒或更长时间并填满内存......如果必须再次运行,经常会使设备崩溃。
目前我不得不完全删除提及照片的插件的任何部分,因为它是全部或全部,而不是仅仅能够取回所选联系人的照片。
因此,在总结 - cordova.contacts总是得到所有联系人的照片,即使你不说你希望他们 - 什么可以做,以禁用后台整个地址簿 时 - 但仍然有能力在需要时拨打特定联系人的照片
这可能是一个错误?
你有没有尝试传递参数'desiredFields',不包括你想返回的字段列表中的照片? – 2014-10-09 15:22:02
确实如此 - 我们只能找回数组中的数据,但是在返回该数组之前,查找仍然首先获取所有数据......并因此导致大量延迟和内存问题与图像等联系。 – trendsi 2014-10-13 10:43:31