Portuguese, Brazilian subtitles

← Workflow Solution

Get Embed Code
4 Languages

Showing Revision 1 created 06/20/2016 by Udacity Robot.

  1. As respostas corretas estão aqui.
  2. Em primeiro lugar, você criará
    um cliente Google API que use
  3. sua API desejada.
  4. No exemplo que mostrei anteriormente,
  5. eu estava usando o serviço de localização
    API com um cliente Google API.
  6. Em outros, você pode estar
    fazendo login,
  7. pode estar fazendo mapas,
    pode estar fazendo outras coisas,
  8. mas ainda estará usando
    um GoogleApiClient para isso.
  9. A seguir, você vai estender sua atividade
    com o ConnectionCallbacks.
  10. Isto é o coração do
    modelo de programação assíncrona,
  11. em que os serviços podem chamá-lo
    de volta sempre que algo
  12. importante acontecer.
  13. Você também terá que estender
    sua atividade
  14. com o OnConnection
    FailedListener.
  15. Caso a conexão falhe,
  16. para que você possa
    lidar com isso com elegância.
  17. E, então, finalmente, depois de conectar
    o GoogleApiClient
  18. criado anteriormente, você espera
    pelo callback do onConnected.
  19. Quando você receber o callback do
    onConnected,
  20. saberá que seu ApiClient
    está conectado aos serviços.
  21. E você pode fazer
    chamadas nesses serviços.
  22. Assim que fizer isso,
  23. poderá seguir as exigências
    de sua API específica.
  24. Por exemplo, conforme visto
    anteriormente, eu estava fazendo o trabalho de
  25. localização, então também tinha um método
    de mudança de localização, que disparava
  26. sempre que a localização
    mudava, em decorrência
  27. do pedido de localização.
  28. Você verá tudo isso em muito
    mais detalhes no módulo de
  29. serviços de localização,
  30. assim como todos
    os outros módulos.
  31. Essa sequência será usada em todo
    o aplicativo criado, e você vai querer
  32. ter certeza de que sabe disso
    na medida em que prosseguir com as outras aulas.
  33. Já que essa sequência é
    tão importante, dedique algum tempo
  34. para pensar em uma boa maneira
    de lembrar desses passos
  35. e, então, talvez convenha postar
    isso no fórum.
  36. Ademais, dedique algum tempo para ler
    o que outras pessoas disseram.
  37. Você pode encontrar uma metodologia
    que sirva para você.