Como manter a posição do ListView ao usar as novas APIs do Loade

No favo de mel oCarregados APIs @ foram introduzidas como a maneira correta de fornecer dados a um aplicativo, fazendo o trabalho pesado em um encadeamento em segundo plano. Na minha aplicação, estou trabalhando para substituir todos os meusCursors comLoaders que retornamCursors. Desde aCursor.requery() está depreciado agora, é recomendável ligar pararestartLoader e permita que o trabalho seja feito novamente em um encadeamento em segundo plano e, em seguida,changeCursor quando retornar emonLoadFinished.

Tudo isso funciona maravilhosamente, exceto que o ListView não mantém sua posição de rolagem quando quero solicitar os dados, usandoCursor.requery() costumava funcionar porque era a mesma instância do Cursor com dados atualizado

Como posso atualizar meu Loader sem perder a posição de rolagem?

questionAnswers(2)

yourAnswerToTheQuestion