在下面的代碼我試圖增加一些數據到items
,每增加一個數據for
子句的值有相同的數據,但在日誌貓那裏是不同的結果。Android添加到ArrayList替換舊的項目,我有相同的數據
ArrayList<HashMap<String, String>> items = new ArrayList<>();
HashMap<String, String> item = new HashMap<>();
for (int p = 0; p < allFoodBean.size(); p++) {
if (allFoodBean.get(p).getItemId().equals("food1")) {
item.put("id", allFoodBean.get(p).getId());
item.put("name", allFoodBean.get(p).getName());
items.add(item);
}
}
問題在這行代碼將數據添加到items
:items.add(item);
我怎樣才能解決這個問題呢?
ü可以發佈您的allFoodBean – Anil