Vamos fazer a conexão com o Web Service para podermos fazer a busca pelo nome ou cidade da academia.

Abra o arquivo build.grandle (Module: app). Vamos adicionar a biblioteca Gson nas dependências.

Depois de digitar clique em Sync Now.

Crie uma nova classe chamada AcademiaCidade no pacote model.

Crie uma classe chamada HTTPService no pacote remote.

Por algum motivo que ainda não descobri, quando executo o web service localmente funciona e quando tento capturar as informações do web service no Heroku dá erro.

No activity_main.xml eu adicionei um TextView.

Abra o arquivo AndroidManifest.xml para adicionarmos a permissão de acesso a internet.

Na verdade fiz vários testes, para ver se conseguia acessar o web service no Heroku, então vou deixar a configuração completa.

Vou deixar também a programação completa do arquivo MainActivity.java.

Executando localmente funciona. Quando eu descobrir porquê não funciona no Heroku eu atualizo a informação aqui ou nos próximos artigos.

Voltando três meses depois deste artigo, refiz o projeto porque não achei no meu pc o antigo.

Agora está funcionando a chamada para o servidor do Heroku. Contudo, não apenas refiz o projeto como estou executando em uma rede sem proxy e também direto do celular.

O resultado deu bom.

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário

*

Seja o primeiro a comentar!