Android: como obter sugestões de pesquisa de forma assíncrona na Web?

Eu criei uma atividade pesquisável. Agora, desejo adicionar sugestões de pesquisa obtidas do serviço da web. Eu quero receber essas sugestões de forma assíncrona. De acordo comAdicionando Sugestões Personalizadas Preciso substituir o método de consulta, fazer minha pesquisa de sugestões, criar meu próprioMatrixCursor e devolva-o. mas esse é o problema, meu pedido para obter a sugestão é assíncrono. então, quando o resultado está de volta da net, ele está fora do escopo do método de consulta.

questionAnswers(3)

yourAnswerToTheQuestion