android SQLite getWritableDatabase VS getReadableDatabase
2016-01-09 11:55
393 查看
getWritableDatabase VS getReadableDatabase
getWritableDatabase 和 getReadableDatabase 取得的实例对数据库进行读和写的功能,不是像字面意思上一个读写权限和只读权限
两者的区别在于
- getWritableDatabase取得的实例是以读写的方式打开数据库,如果打开的数据库磁盘满了,此时只能读不能写,此时调用了getWritableDatabase的实例,那么将会发生错误(异常)
- getReadableDatabase取得的实例是先调用getWritableDatabase以读写的方式打开数据库,如果数据库的磁盘满了,此时返回打开失败,继而用getReadableDatabase的实例以只读的方式去打开数据库
getWritableDatabase 和 getReadableDatabase 取得的实例对数据库进行读和写的功能,不是像字面意思上一个读写权限和只读权限
两者的区别在于
- getWritableDatabase取得的实例是以读写的方式打开数据库,如果打开的数据库磁盘满了,此时只能读不能写,此时调用了getWritableDatabase的实例,那么将会发生错误(异常)
- getReadableDatabase取得的实例是先调用getWritableDatabase以读写的方式打开数据库,如果数据库的磁盘满了,此时返回打开失败,继而用getReadableDatabase的实例以只读的方式去打开数据库
相关文章推荐
- Android ViewGroup使用小结
- Android自动化测试课程大纲
- (转)美团Android自动化之旅—适配渠道包
- (转)美团Android资源混淆保护实践
- android热更新
- (转)美团Android DEX自动拆包及动态加载简介
- Android 5.0新特性
- Maxwin-z/XListView-Android(下拉刷新上拉加载)源码解析(一)
- Android6.0系统权限那些事
- Eclips 开发 apk 使用android内部(com.android.internal) API
- Android5.0新特性 -- Material Design材料设计(1)
- Android如何缩放应用中的字体大小
- Android中插件开发篇之----应用换肤原理解析
- Android API Document Download
- android-电话窗口弹出以及LayoutInflater和inflate的用法
- Android广播接收器
- RemoteService之AIDL进程间通信 ---基于AndroidStudio
- Android学习路径图
- 修改Android系统默认关闭“验证应用”功能
- Android 省市区三级联动