title: Android - ListView to load more items when reached end
body: <p>I have successfully implemented a listView where each row is an object I've created.
  I have an interface which reads some objects and returns an array of them, which I pass to the adapter constructor.
  What I want to do is, since the list may be very long, My interface allows to read each time some more items (page 0, page 1...) so I Want, when the user reaches the last row of the list, load the next page and insert it to the listView.
  What is the proper way of doing so?
  I actually want the "reach end of list" trigger a callback where I can request for more pages and load them to the list.
  A bit OT to my main question, But I dont mind using a baseAdapter, both would work, I just dont know what's better for the task.</p>