Bom galera, me desculpem pela longa demora na resposta ou na minha manifestação em relação a ajuda que vocês me deram. O mês de Novembro foi muito puxado no trabalho e não deu tempo de mexer muito no aplicativo. Acontece que agora estou mais tranquilo e queria agradecer pela ajuda. Eu consegui descobrir e corrigir o problema.
O que estava acontecendo?1- O problema é que primeiro eu chamava um método que realizava uma tarefa assíncrona, que era o de atualizar os dados do banco com informações do site.
2- Na sequência eu chamava o método de atualizar a lista da tela, que populava a lista com informações do banco.
3- No momento em que eu chamava o método para atualizar a lista, o método que altera as informações do banco ainda não tinha terminado a tarefa, por isso a tela aparentemente não atualizava. O que acontecia na verdade é que o método estava atualizando corretamente mas as informações no banco ainda eram as antigas.
Como eu resolvi?Eu coloquei o método de atualizar a activity junto com o método que atualiza o banco, dessa forma um virá sempre imediatamente após o outro, mas sem atropelamentos, tudo certo.