From 69689e724764599139ac924f6818944c8059cbd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Tue, 23 Jul 2024 10:12:19 +0900 Subject: [PATCH] =?UTF-8?q?Stream=E3=81=AB=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kidshift/wallet/HistoryItemListAdapter.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/feature/wallet/src/main/java/one/nem/kidshift/wallet/HistoryItemListAdapter.java b/feature/wallet/src/main/java/one/nem/kidshift/wallet/HistoryItemListAdapter.java index d279d1d..7800394 100644 --- a/feature/wallet/src/main/java/one/nem/kidshift/wallet/HistoryItemListAdapter.java +++ b/feature/wallet/src/main/java/one/nem/kidshift/wallet/HistoryItemListAdapter.java @@ -49,16 +49,19 @@ public class HistoryItemListAdapter extends RecyclerView.Adapter historyDataList) { this.historyDataList = new HistoryModelExtendedList(); - for (HistoryModel historyModel : historyDataList) { - HistoryModelExtended historyModelExtended = new HistoryModelExtended(); - historyModelExtended.setTaskName(historyModel.getTaskName()); - historyModelExtended.setReward(historyModel.getReward()); - historyModelExtended.setChecked(false); - this.historyDataList.getList().add(historyModelExtended); - } + historyDataList.stream() + .map(historyModel -> { + HistoryModelExtended historyModelExtended = new HistoryModelExtended(); + historyModelExtended.setTaskName(historyModel.getTaskName()); + historyModelExtended.setReward(historyModel.getReward()); + historyModelExtended.setChecked(false); + return historyModelExtended; + }) + .forEach(this.historyDataList.getList()::add); } + @NonNull @Override public HistoryItemListAdapter.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {