ParseObject.saveAll有时会导致创建重复的对象

时间:2016-01-22 16:43:30

标签: java android parse-platform

我有一个包含3个ParseObjects的列表,我正在从Android客户端调用saveAll:

ParseObject.saveAll(myObjectList);

我一直在弱网络连接上测试这个,我注意到有时会创建重复的对象。它总是3的倍数。例如,我可能会得到3个,6个,9个等......保存的对象。额外的对象是原件的副本,这意味着它们包含相同的数据,但objectId始终是唯一的。

弱网络连接是否导致某些超时被触发并且saveAll多次保存相同的3个对象?如果是这样,有没有办法防止这种情况?

作为一种解决方法,我手动单独保存每个对象:

for (ParseObject parseObject : myObjectList)
{
    parseObject.save();
}

0 个答案:

没有答案