В Honeycomb API-интерфейсы Loader были введены в качестве надлежащего способа предоставления данных в приложение, делая тяжелый подъем на фоновом потоке. В моем приложении я работаю, чтобы заменить все мои Cursor на Loader, которые возвращают Cursor s. Поскольку Cursor.requery() обесценивается сейчас, рекомендуется просто вызвать restartLoader и разрешить повторную работу снова в фоновом потоке, а затем changeCursor, когда он вернется в onLoadFinished.
Все это прекрасно работает, за исключением того, что ListView не поддерживает его прокрутку позиции, когда я хочу запрашивать данные, используя Cursor.requery(), который использовался для работы, потому что это был тот же экземпляр курсора с обновленными данными.
Как обновить мой загрузчик, не потеряв положение прокрутки?