
android Databases
Judy889
这个作者很懒,什么都没留下…
展开
-
UriMatcher
[code="java"]public static final UriMatcher uriMatcher; static { uriMatcher = new UriMatcher(UriMatcher.NO_MATCH); uriMatcher.addURI(Book.AUTHORITY, "item", Book.ITEM); uriMatcher.addURI(Bo...2010-04-28 15:20:04 · 171 阅读 · 0 评论 -
ContentProvider的一个例子
转自:[url]http://book.51cto.com/art/200908/142708.htm[/url]9.3 ContentProvider当数据需要在应用程序间共享时,我们就可以利用ContentProvider为数据定义一个URI。之后其他应用程序对数据进行查询或者修改时,只需要从当前上下文对象获得一个ContentResolver(内容解析器)传入相应的URI就可...2010-04-28 15:30:08 · 223 阅读 · 0 评论 -
ContentProvider分析
ContentProvider何时创建呢?这是一个值得深思的问题?据我这两天的了解是在你要用到的时候才会调用ContentProvider的onCreate函数进行创建。你就会什么时候叫要用到的时候呢?比如你要查询或删除修改数据库的时候通过ContentResolver的quire或delete来操纵数据时就会调用ContentProvider的onCreate函数,若已经创建了数据库就不会再...2010-04-29 20:19:35 · 111 阅读 · 0 评论 -
监测Databases的改变:ContentObserver与DatasetObserver
前面有一篇关于Databases的NotifyChange:[url]http://aijiawang-126-com.iteye.com/blog/812004[/url]其实这文章讲的就是通过ContentObserver来监测Databases的改变,并且做出相应的处理。但对Databases的改变,除了可以通过ContentObserver来监测外,还可以通过DatasetObse...原创 2011-03-03 13:54:31 · 170 阅读 · 0 评论 -
监测database的改变--notifyChange
我们在ContentProvider的insert,update,delete等改变之后调用getContext().getContentResolver().notifyChange(uri, null);这样就通知那些监测databases变化的observer了,而你的observer可以在一个service里面注册。以Downloadmanger为例子:定义ContentObs...原创 2010-11-15 17:11:54 · 131 阅读 · 0 评论