2016-08-21 13 views
0

SugarORMを使ってアレイリストから情報を保存する方法を理解できません。SugarORMにArrayListを保存するには?

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

答えて

1

あなたはforループを使用して繰り返し単一要素の配列リストを保存することをお勧めだと思う理由を私は理解していません。

リストを作成する代わりに、を作成してを保存してください。

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

を(あなたが何であるかOrdersSugarORM提供していないので、...、正しいオブジェクトタイプを使用)、多分あなたはprice.get(i)をしたい、そうでない場合はprice.size() == article.size()

+0

問題はそれが仕事をしたい 'tをということであることを確認してくださいあなたは文字列のみを必要とし、toStringは全く役に立たないので、article.get(i)を使用してください。 – Slavik

+0

質問を編集してクラス定義を含める必要があります。私はパラメータで推測することはできません –

関連する問題