I look at some posts from the past and it seems that if I add items to the ListView adapter it should update itself and user should be able to scroll to the newly appended items. Unfortunately it's not what I observe. If I append new items to my existing ArrayAdapter I only will see updated results if I rerun ListView#setAdapter again. Doing nothing, invalidating view etc. doesn't do anything. Here's a snippet:
SearchItemsAdapter a = (SearchItemsAdapter) listview.getAdapter(); List<SearchItem> values = fetchNextSetOfItems(); a.append(values); // unless I do this - I will not see the update, but if I do - I'll jump to the top listview.setAdapter(a); Here's append method: public void append(List<SearchItem> values) { this.items.addAll(values); } Anything I'm missing? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---