Android dynamic listView: removing items that are not displayed from ListView adapter

view story

http://stackoverflow.com – I'm going to implement a dynamic ListView: By spending little time, ListView will populate more items from a local file when you are scrolling downward.I used technique like this to implement such dynamic list:http://mobile.dzone.com/news/android-tutorial-dynamicaly Problem: Number of Items to be displayed is too large. So if I just keep adding them to data source of ListView Adapter, data source will consume too much memory and finally it will lead to application crash by scrolling more and more. Question: How can I remove some of items that are not displayed from datasource of ListView suc (HowTos)