ContentProvider研究
来源:互联网 发布:安卓自学 知乎 编辑:程序博客网 时间:2024/05/16 19:27
为了方便操作数据库,从SQLiteOpenHelper继承得到一个子类
重载OnCreate方法(没有创建数据库时系统会自动调用)
onUpgrade方法(数据库的版本号升级时会调用)
ContentProvider是个abstract类,必须继承它,重载它的几个个成员函数,做改变数据库操作时必须调用notifyChange方法。
例子看SDK的notepad。
使用Provider调用query,会得到一个Cursor,操作Cursor就可以了。
使用menu或list可以使用adapter,new adapter的时候将Cursor传入,再调用setAdapter,
SQLiteClosable
SQLiteDatabase
Cursor是个interface,
Cursor
CursorWrapper
使用了同Context一样的模式
- ContentProvider研究
- ContentProvider深入研究
- android Application Component研究之ContentProvider
- android Application Component研究之ContentProvider
- android Application Component研究之ContentProvider
- Android 5.0源码分析---ContentProvider中的ContentObserver研究
- ContentProvider
- ContentProvider
- ContentProvider
- ContentProvider
- contentProvider
- ContentProvider
- ContentProvider
- ContentProvider
- contentprovider
- ContentProvider
- ContentProvider
- ContentProvider
- hibernate注解
- 心不在马
- How to refresh database parallelly on sql server
- 描述符转换
- sybase 运行和链接到数据库
- ContentProvider研究
- Activity研究
- 专访:李彦宏谈百度长期发展战略
- Struts2/XWork < 2.2.0远程执行任意代码漏洞分析及修补[转自Neeao's Blog]
- (转)手把手教你用C#打包应用程序(安装程序)【卸载模块已添加】
- .net 2.0 BackgroundWorker类详细用法(转)
- 把android framework源代码加入SDK进行调试(转)
- Linux Shell 常用命令与目录分区的学习总结
- 3.12 文件I/O_dup和dup2函数