【发布时间】:2015-12-23 00:23:59
【问题描述】:
我正在使用 Parse.com 在应用程序中工作,并且遇到了一些随机行为,我制作了一个更简单的代码版本来向您展示,虽然它一直是随机的(我预计结果会在 4 分钟左右发生) 5 次)它变得更好(在我的代码中,大约 2/5 的运行是正确的)。
所以方法是这样的,一个非常简单的新对象的创建和填充:
public void test(){
final List<ParseObject> list = new ArrayList<>();
for(j=0;j<4;j++){
list.add(new ParseObject("Object"));
list.get(j).put("Column1", "sup");
list.get(j).put("Column2", "bro");
if(j==3){
ParseObject.saveAllInBackground(list, new SaveCallback() {
@Override
public void done(ParseException e) {
Toast.makeText(MainActivity.this, "NANANANANANANANA BATMAN!",Toast.LENGTH_LONG).show();
}
});
}
}
}
}
问题是它创建了 4 个 ParseObjects(应该如此)只有 4/5 的尝试,然后 1/4 它只有 3。为什么会发生这种情况?
【问题讨论】:
标签: android database parse-platform