Return to Video

Use CursorLoader with WeatherProvider - Developing Android Apps

  • 0:00 - 0:04
    Passamos um bom tempo
    criando um provedor de conteúdo.
  • 0:04 - 0:06
    Porém, sua função
    se resume apenas a
  • 0:06 - 0:09
    nos permitir testar o
    funcionamento do provedor de conteúdo.
  • 0:09 - 0:14
    Quando consultamos o banco de dados,
    as classes são usadas da seguinte maneira:
  • 0:14 - 0:18
    Nossa interface de usuário começa criando uma URI
    usando o weathercontract.
  • 0:18 - 0:22
    Em seguida, ela usa esta outra interface de usuário para invocar
    um método no manipulador de conteúdo.
  • 0:22 - 0:26
    Ele, por sua vez, encaminha
    a solicitação para o WeatherProvider.
  • 0:26 - 0:28
    O WeatherProvider
    usa o auxiliar de banco de dados de previsão do tempo
  • 0:28 - 0:31
    para obter uma instância do banco de dados SQLite.
  • 0:31 - 0:34
    A criação ou atualização das tabelas
    do banco de dados é necessária.
  • 0:34 - 0:39
    Em seguida, passamos a consulta SQL
    para a classe SQLiteDatabase,
  • 0:39 - 0:42
    que encaminha nossa consulta
    para o banco de dados SQLite.
  • 0:42 - 0:45
    O carregador de cursor manipula a URI e
  • 0:45 - 0:49
    invoca o manipulador de conteúdo em nosso
    nome dentro de uma AsyncTask.
  • 0:49 - 0:52
    Por fim, o cursor é
    retornado para a interface do usuário do Android
  • 0:52 - 0:57
    e posteriormente será usado por um adaptador de cursor
    para popular a listView
  • 0:57 - 0:59
    no Sunshine a partir do nosso cursor de banco de dados.
  • 0:59 - 1:03
    Isso se dá de modo semelhante ao que o adaptador de array
    populou a listView a partir de um array.
  • 1:03 - 1:06
    Em nossa próxima tarefa, iremos
    substituir o adaptador de array
  • 1:06 - 1:10
    atualmente presente no fragmento de previsão
    por um adaptador de cursor.
  • 1:10 - 1:13
    Iremos finalmente realizar sua conexão ao nosso
    banco de dados usando um carregador de cursor.
タイトル:
Use CursorLoader with WeatherProvider - Developing Android Apps
概説:

LzpvNtsQaOk

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
UD853 - Developing Android Apps
Duration:
01:14

Portuguese, Brazilian subtitles

改訂 Compare revisions