Return to Video

E_BbhA1PSyU

  • 0:00 - 0:03
    让我们看看
    在内容提供器中
  • 0:03 - 0:05
    获得的可选方法的实现。
  • 0:05 - 0:07
    使用过 SQLite
    的人都知道,
  • 0:07 - 0:10
    将多个插入
    放在单个事务中
  • 0:10 - 0:13
    比逐个插入
    它们要快得多。
  • 0:13 - 0:15
    BulkInsert 让我们可以这样做。
  • 0:15 - 0:19
    默认的实现会
    多次调用插入。
  • 0:19 - 0:23
    但是,如果由我们自己来实现,
    则可以将它封装在一个事务中。
  • 0:23 - 0:26
    注意,我们仅在此添加了
    对天气预报事务的支持,
  • 0:26 - 0:29
    因为这是我们
    唯一插入包的内容。
  • 0:29 - 0:32
    我们首先调用 db.beginTransaction。
  • 0:32 - 0:37
    对于传入的每个
    内容值,我们插入并
  • 0:37 - 0:39
    更新插入记录的数量。
  • 0:39 - 0:43
    完成后,
    将事务设置为成功,
  • 0:43 - 0:46
    然后使用结束语句
    endTransaction。
  • 0:46 - 0:49
    注意,如果没有
    将事务设置为成功,
  • 0:49 - 0:52
    则在调用 endTransaction 时
    无法提交记录。
Title:
E_BbhA1PSyU
Description:

E_BbhA1PSyU

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

Chinese, Simplified subtitles

Revisions Compare revisions