专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

SQLite数据库 CursorFactory的一个疑问解决办法

发布时间:2010-05-30 10:51:37 文章来源:www.iduyao.cn 采编人员:星星草
SQLite数据库 CursorFactory的一个疑问
# SQLiteDatabase DataBase=this.openOrCreateDatabase("DataBase.db",  
# MODE_PRIVATE,  
# new CursorFactory(){  
# //创建新的数据库,名称Database,模式MODE_PRIVATE  
# public Cursor newCursor(SQLiteDatabase db,  
# SQLiteCursorDriver masterQuery,  
# String editTable,  
# SQLiteQuery query){  
# return null;  
# }  
# });  
#  


# SQLiteDatabase DataBase=this.openOrCreateDatabase("DateBase.db",  
# MODE_PRIVATE,  
# null);  

这两个都是创建,只是最后一个参数不同,这里面有什么技巧吗?


------解决方案--------------------
public static SQLiteDatabase create(String path, int version, CursorFactory factory) 

factory,用于查询时返回Cursor的子类对象;或者传入null使用默认的factory构造
------解决方案--------------------
一句话,你希望从你创建的db中查循时返回默认的cursor,还是返回你自己构造的cursor。
------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: