YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← onConnection Failed

Get Embed Code
4 Languages

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

  1. onConnectionFailed é bastante
    complexo
  2. e, de muitas formas, é o carro-chefe
    do seu aplicativo.
  3. Por isso, você tem que ter
    cuidado ao gerenciar todos os seus estados.
  4. Em primeiro lugar,
    você vai usar um intent,
  5. então crie um intent da atividade
    e chame-a de mSignInIntent.
  6. Crie também um inteiro e
    chame de mSignInInteger.
  7. Quando você criar o
    onConnectionFailed,
  8. substitua-o e ele pegará
    um resultado de conexão chamado resultado.
  9. Em seguida, você vai precisar
    verificar o andamento do seu sign-in
  10. e se não for
    STATE_IN_PROGRESS,
  11. então, defina o intent que você
    criou como result.getResolution().
  12. Se for STATE_SIGN_IN,
    então você deverá chamar
  13. resolveSignInError(),
    que você vai escrever em breve.
  14. Caso contrário, você vai chamar
    onSignedOut(),
  15. porque você está
    desconectado.
  16. Implemente essa funcionalidade
    incluindo a substituição do onConnectionFailed
  17. e marque esta caixa
    quando terminar.
  18. OnConnectionFailed é bastante
    complexo
  19. e, de muitas formas, é o carro-chefe
    do seu aplicativo.
  20. Por isso, você tem que ter
    cuidado ao gerenciar todos os seus estados.
  21. Em primeiro lugar,
    você vai usar um intent,
  22. então crie um intent da atividade
    e chame-a de mSignInIntent.
  23. Crie também um inteiro e
    chame de mSignInInteger.
  24. Quando você criar o
    onConnectionFailed,
  25. substitua-o e ele pegará
    um resultado chamado ConnectionResult.
  26. Em seguida, você vai precisar
    verificar o andamento do seu sign-in.
  27. E se não for
    STATE_IN_PROGRESS,
  28. então defina o intent que você
    criou como result.getResolution().
  29. Se for STATE_SIGN_IN,
    então você deverá chamar
  30. resolveSignInError(),
    que você vai escrever em breve.
  31. Caso contrário, você vai chamar
    onSignedOut(),
  32. porque você está desconectado.
  33. Implemente essa funcionalidade
    incluindo a substituição do onConnectionFailed
  34. e marque esta caixa
    quando terminar.