private void dataCollection() {
ArrayList<BreachHistoryData> responselist = SessionClass.getResponseList();
listView = (ListView) findViewById(R.id.breachHistoryLstView);
View header = (View) getLayoutInflater().inflate(R.layout.custom_breach_history_header, null);
listView.addHeaderView(header);
for (BreachHistoryData breachHistoryData : responselist) {
messageView= new MessageView[] { new MessageView(breachHistoryData.getDate(), breachHistoryData.getTime(),breachHistoryData.getBreachNo(),breachHistoryData.getFee(), null) };
}
CustomAdapter adapter = new CustomAdapter(this,R.layout.custom_breach_history_items, messageView);
listView.setAdapter(adapter);
在上面的代码中,我在 responselist 中有大约 100 个值。但是当我尝试在我的列表视图中添加这些值时,它总是添加响应列表(ArraList)的最后一个值。当我打印值时它工作正常。但是将值添加到列表视图中只有一些问题。
提前致谢。