我試圖從this MultiChoiceAdapter庫實現this example庫。如何從MultiChoiceAdapter庫更新ListView?
它看起來非常完美。我唯一改變的是ListView
高度,在ListView
之後加了Button
。
現在,我與Button
想法是更新適配器。爲此,我創建了以下方法:
private void updateData(Bundle savedInstanceState){
List<String> items = Arrays.asList("Item1", "Item2", "Item3", "Item4");
adapter = null;
adapter = new ComplexItemLayoutAdapter(savedInstanceState, items);
adapter.notifyDataSetChanged();
}
最後,它沒有工作。我試過以下this答案,但它不起作用,因爲這個例子沒有擴展ArrayAdapter。
如何更新這種適配器?
非常感謝。
你爲什麼要設置適配器爲null,並作出新的實例? – Hellboy
因爲我不確定如何更新它。我應該如何繼續? –