• Muito bom !
    Informaçoes interessantes e objetivas bem explanadas !
    É um assunto complexo, mas esse artigo esclareceu pontos importantes

  • Diego Aguiar

    Te amo Felipe. A um tempo atrás pedi pra vc esse tema e vc abordou de uma forma completa … Nada de Dúvidas … só agradecimentos … ja venho estudando esse assunto a 3 meses e cada vez mais melhorando minhas funcionalidades .. mais esse foi bem direcionado … te devo um almoço … =)

  • Eder A. B. Mantovani

    Esse método doInBackground() de retorno string acaba sempre tratando retornos simples, quando eu quiser retornar uma lista de objetos como posso trata-lo? Sempre tive essa dúvida…
    desde já agradeço

  • Quando se sobrescreve (override) o método…
    Compromete-se com a “assinatura do método”
    Então nesse caso herda-se a questão de ‘retornar string’

  • Eder A. B. Mantovani

    Então qual seria a melhor forma de eu requisitar no Android pelo Json um objeto?

  • Considera que o retorno do server é string…
    É usual chamar de ‘json’ mas essa nomeclatura pode ser imprecisa…
    O server devolve algo num padrão… que em situaçoes pode ser chamado json…

  • Vinicius Garcez

    bom dia Fellipe, nao entendi muito o conceito da AsyncTask e como implementar ela na aplicação. tem como explicar um pouco melhor essa parte? e como executala em diferentes telas

  • Ola Vinicius, tudo bem?

    A AsyncTask é uma thread no Android (se você não tem familiaridade com threads no Java, da uma olhada aqui https://docs.oracle.com/javase/tutorial/essential/concurrency/runthread.html) onde você executa processos paralelos a interface do usuario.

    Se tiver duvidas de Java veja aqui http://materiais.androidpro.com.br/java-essencial-android.

    Para executar ela em diferentes telas, é só criar um objeto da sua ASyncTask e chamar o metodo execute.

  • Vinicius Garcez

    obrigado, vou ler mais os links que voce mandou.

  • Sidney Pereira

    Bom dia caro Fillipe Cordeiro. Gostaria de parabenizá-lo pela iniciativa e excelente didática. Sua linguagem e abordagem são únicas. Estou com uma dúvida e peço sua ajuda. Estou começando no desenvolvimento mobile com a ferramenta Delphi Embarcadero. Estou com muita dificuldade para compreender como criar um aplicativo(isso já está resolvido) e usar um banco “online” com Web Service. Não sei ainda como fazer para usar os métodos HTTP que você mencionou acima na linguagem Delphi. Você poderia me ajudar?

  • Ola Sideney tudo bem?

    Infelizmente eu não tenho conhecimento nenhum sobre essa ferramenta em Delphi para criar aplicativos Android, mas talvez esse link te ajude http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Using_an_HTTP_Client.

    Abraços.