Return to Video

Move to AsyncTask - Developing Android Apps

  • 0:00 - 0:02
    Vamos aplicar o que acabamos de aprender para abrir o
  • 0:02 - 0:06
    arquivo MainActivity.java dentro de nosso projeto. Vamos pegar esse
  • 0:06 - 0:09
    trecho de código de rede e movê-lo sobre
  • 0:09 - 0:11
    o próprio AsyncTask, dessa forma ele é executado em uma thread
  • 0:11 - 0:14
    em segundo plano. A tarefa será definida dentro
  • 0:14 - 0:18
    dessa classe de fragmento. Que, na verdade, ele é
  • 0:18 - 0:21
    chamado ainda de PlaceholderFragment. Vamos fazer um pouco de
  • 0:21 - 0:25
    refatoração, dando a ele um nome real. Vamos chamá-lo de
  • 0:25 - 0:28
    ForecastFragment. Você pode atualizá-la depois,
  • 0:28 - 0:32
    em outros locais apropriados. Também podemos
  • 0:32 - 0:35
    mover o ForecastFragment para o próprio arquivo, assim o
  • 0:35 - 0:38
    MainActivity não será tão longo e complicado. Dentro do
  • 0:38 - 0:41
    ForecastFragment, definimos uma nova classe interna
  • 0:41 - 0:45
    chamada FetchWeatherTask que se estende do AsyncTask. Você pode então
  • 0:45 - 0:49
    mover o trecho do código de rede aqui. Depois de
  • 0:49 - 0:51
    fazer as mudanças e executar seu aplicativo, ele deve
  • 0:51 - 0:54
    ser mais ou menos assim. Não deve haver diferença, exceto que ele
  • 0:54 - 0:57
    não trava mais. Na próxima etapa, adicionaremos um código para executar
  • 0:57 - 1:01
    a tarefa. Adiante na lição, faremos análise JSON e atualizaremos
  • 1:01 - 1:05
    a interface do usuário. Enquanto isso, faça essas mudanças iniciais em seu código.
Title:
Move to AsyncTask - Developing Android Apps
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD853 - Developing Android Apps
Duration:
01:07

Portuguese, Brazilian subtitles

Revisions Compare revisions