我正在使用SQLCipher来加密android数据库。 我在
行中得到了类型转换错误(无法从CursorLoader转换为Cursor)public Loader<Cursor> onCreateLoader(int id, Bundle args){
..
..
return new CursorLoader(this, CONTENT_URI, projection, selection, null, null);
}
如果我使用默认的Android数据库游标,它将起作用。
答案 0 :(得分:0)
您需要将所有数据库例程包装在标准ContentProvider
类中。它会导出标准android.database.Cursor
来满足您的所有需求,并在其中保留特定的数据库实现。
另一种方法-使用一些DAO帮助器(例如http://greenrobot.org/greendao/features/)来包装凌乱的SQL
两种方法都可以使用SQLCipher