I'm having a problem with my ListView
(using CursorAdapte
r). When I call getListView().getLastVisiblePosition()
I am receiving -1
. This is a problem since my list is populated with items. Additionally, getListView().getFirstVisiblePosition()
always returns 0, no matter where I am scrolled on the list. Any ideas?
It has something to do with startManagingCursor
@Override
public void changeCursor(Cursor cursor) {
super.changeCursor(cursor);
MyActivity.this.mCursor = cursor;
//startManagingCursor(MyActivity.this.mCursor);
}
If I comment out startManagingCursor, everything works fine. I've also tried adding stopManagingCursor()
before changing the Cursor
and still have the same problem.