Inquiridor
Chamando método Async no LoadPage()

Discussão Geral
-
Estou com esse método aqui: https://gist.github.com/guilhermecarvalhocarneiro/9189531 sendo chamado no método MainPage da minha classe MainPage, só que após chamar o método nada acontece e não tenho o resultado que preciso. É possível chamar um método async no MainPage? Se sim porque não estou recebendo os resultado? nenhum erro é gerado.
Guilherme Carvalho
- Tipo Alterado Giovani Cr terça-feira, 4 de março de 2014 15:24
Todas as Respostas
-
-
-
Você pode colocar aqui onde você está chamando o seu método async.
Eu já fiz isso, então não existe limitação.
O que eu vi de diferente do seu código pro meu. É que meu método async retorna uma Task e não simplesmente void.
mais ou menos assim:
public async Task DoSomething() { Thred.Sleep(5000); } proteced override async void OnNavigateTo(object sender, EventArgs e) { await DoSomething(); }
-
-
-
-
-
-
-
-
-
-
Será que o problema não está na hora de apontar no mapa?
Você consegue debugar de boa o método?
Porque tem esse método SetCurrentLocation que não está assincrono.- Editado Renato Ramos Nascimento quarta-feira, 26 de fevereiro de 2014 16:30
-
-
Mesmo retirando o método e setando as configurações no mapa dentro do método StartGeoLocation nada de funcionar. Tentei inclusive utilizando um exemplo que encontrei no site da Nokia, mas mesmo assim não consigo marcar na mapa a localização atual do usuário.
Guilherme Carvalho