Return to Video

LzpvNtsQaOk

  • 0:00 - 0:04
    我们花费了很长时间
    来构建内容提供器。
  • 0:04 - 0:06
    但是,我们只是将它
    用来进行测试,
  • 0:06 - 0:09
    以确定内容
    提供器运行正常。
  • 0:09 - 0:14
    在我们查询数据库时,
    这里展示了如何使用这些类。
  • 0:14 - 0:18
    我们的 UI 首先利用
    weathercontract 构建 URI。
  • 0:18 - 0:22
    然后 UI 利用该 UI 调用
    ContentResolver 中的方法。
  • 0:22 - 0:26
    最后,将请求转发到
    WeatherProvider。
  • 0:26 - 0:28
    我们的 WeatherProvider
    利用天气 DB 助手
  • 0:28 - 0:31
    获取 SQLite 数据库实例。
  • 0:31 - 0:34
    创建或更新数据库表
    很有必要。
  • 0:34 - 0:39
    我们随后将 SQL 查询
    传递给将查询
  • 0:39 - 0:42
    发送给 SQLite 数据库的
    SQLiteDatabase 类。
  • 0:42 - 0:45
    CursorLoader 利用该 URI,
  • 0:45 - 0:49
    并代表我们调用 AsyncTask
    中的 ContentResolver。
  • 0:49 - 0:52
    最终,游标将返回
    至 Android UI,
  • 0:52 - 0:57
    并会在 Sunshine 的数据库游标
    中被 CursorAdapter
  • 0:57 - 0:59
    用以填充列表视图。
  • 0:59 - 1:03
    这与数组适配器从数组填充
    列表视图的方式相似。
  • 1:03 - 1:06
    对于我们的下一项任务,
    我们将用 CursorAdapter
  • 1:06 - 1:10
    替换当前预报片段中的
    数组适配器。
  • 1:10 - 1:13
    我们最终会使用游标加载器
    将其连接至我们的数据库。
タイトル:
LzpvNtsQaOk
概説:

LzpvNtsQaOk

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

Chinese, Simplified subtitles

改訂 Compare revisions