0
私は最初の繰り返しの後にforループを壊しています。私はそれが良い練習ではないことを認識していますが、私はこれを修正する方法がわかりません。 "for文はループしません"というメッセージが表示されます。私はアンドロイドスタジオIDEを使用しています。for文はループしません - アンドロイド
List<PriceWithCurrency> commercialPrices = purchaseLineItem.getProduct().getCommercialPrices();
CrewSalesRecord crewSalesRecord =
new CrewSalesRecord(
purchase.getEmployeeIdentifier(),
purchaseLineItem.getQuantity());
crewSalesRecords.add(crewSalesRecord);
for (PriceWithCurrency currency : commercialPrices) {
ProductData purchaseData = new ProductData(
purchaseLineItem.getProduct().getProductId(),
purchaseLineItem.getProduct().getShortDescription(),
purchaseLineItem.getQuantity(),
crewSalesRecords, currency.getPrice());
uncombinedProductDataList.add(purchaseData);
break;
}
あなた 'break'は、最初の通過に' for'ループを抜けるとなります。 – bradimus
リストの最初の要素を 'get'して' currency'と呼んでループを削除してみませんか?ループしていないと、なぜあなたはループしているのですか? – tnw
そのメッセージにはエラーがありますか? – ddb