Return to Video

Changing onConnected for Continuous Update

  • 0:00 - 0:01
    Esta é a solução.
  • 0:01 - 0:04
    Para criar seu mLocationRequest,
    basta chamar
  • 0:04 - 0:09
    LocationRequest.create e, depois,
    para definir alta prioridade de precisão,
  • 0:09 - 0:12
    chame LocationRequest.setPriority
    e passe uma constante
  • 0:12 - 0:17
    PRIORITY_HIGH_ACCURACY, que
    se encontra na classe LocationRequest.
  • 0:17 - 0:20
    Você já definiu o intervalo como
    1.000 milissegundos e, finalmente,
  • 0:20 - 0:23
    tudo o que precisa fazer
    no FusedLocationApi
  • 0:23 - 0:27
    é requestLocationUpdates
    e passar para o GoogleApiClient,
  • 0:27 - 0:32
    para LocationRequest e essa
    referência à atividade,
  • 0:32 - 0:35
    para que os callbacks
    cheguem a essa atividade.
  • 0:35 - 0:37
    Todo o código
    deve estar em uma linha,
  • 0:37 - 0:40
    eu o dividi em linhas separadas
    aqui para facilitar a leitura.
  • 0:40 - 0:43
    Como você estava
    solicitando atualizações de localização,
  • 0:43 - 0:47
    precisará implementar um callback
    chamado na localização alterada
  • 0:47 - 0:50
    que, como o nome sugere,
    será chamado sempre que
  • 0:50 - 0:52
    a localização mudar,
    mesmo que apenas pouco,
  • 0:52 - 0:57
    com esse intervalo e a
    alta precisão determinando isso.
Title:
Changing onConnected for Continuous Update
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD876-1 - Google Play Services - Location & Contex
Duration:
0:57

Portuguese, Brazilian subtitles

Revisions