我不明白如何使用SugarORM来保存数组列表中的信息。
for (int i =0 ; i<price.size(); i++){
List <OrdersSugarORM> ordersGo = new ArrayList<>();
ordersGo.add(new OrdersSugarORM(article.get(i)));
OrdersSugarORM.saveInTx(ordersGo);
}
答案 0 :(得分:1)
我不明白为什么你认为使用for循环重复保存单个元素的arraylist是个好主意。
尝试这样做 - 构建列表,然后保存它。 (使用正确的对象类型,因为您没有提供OrdersSugarORM
是......)
List <OrdersSugarORM> ordersGo = new ArrayList<>();
for (int i = 0; i < price.size(); i++){
ordersGo.add(new OrdersSugarORM(article.get(i)));
}
OrdersSugarORM.saveInTx(ordersGo);
也许你想要price.get(i)
,否则请确保price.size() == article.size()