我不明白如何使用SugarORM从数组列表中保存信息。

 for (int i =0 ; i<price.size(); i++){
     List <OrdersSugarORM> ordersGo = new ArrayList<>();
     ordersGo.add(new OrdersSugarORM(article.get(i)));
     OrdersSugarORM.saveInTx(ordersGo);
}

最佳答案

我不明白为什么您认为使用for循环重复保存单个元素的数组列表是个好主意。

请尝试执行此操作-建立列表,然后保存。 (使用正确的对象类型,因为您没有提供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()

10-04 19:32