ContentProviderResult[] applyBatch 的疑问?

黛曦葛溪 发布于 2014/07/04 09:32
阅读 237
收藏 0

ContentProviderResult[] applyBatch 这个方法 ,看他们方法的解释,英语不是很好,有点模糊。

想问一下 ,如果批量操作数据  是成功几条返回几条,还是如果在操作中只有全部成功才会返回集合,否则就直接进入 catch  异常?

个人理解是 :返回的成功结果集,比如:要插入4条数据,插入成功2条,那么返回过来的数组长度就是2.

但是有人说:如果有一条不成功就会直接进入异常,不会返回结果集。

(原本想自己证明下的,可是每次都是插入成功。还有就是插入好几条数据其中有几条是已经存在的数据,然后结果集返回的长度就是数据库中没有的数据长度,所以才 有了上述的个人理解)。

求解?


加载中
返回顶部
顶部