queryforall()在ormlite和sqlcipher的情况下不起作用

时间:2013-02-27 06:20:35

标签: android sql sqlite ormlite sqlcipher

我一起使用了sqlcipher和ormlite。在我的项目中导入了net.sqlicipher和net.sqlicipher.database包,并下载了ormlite-android-sqlcipher.jar。我已经给DatabaseHelper类构造函数,所以当我插入数据时它工作正常。但是在获取记录时queryforall()正在抛出java.lang.NoSuchMethodError:net.sqlcipher.database.SQLiteDatabase.rawQuery异常。但我在sqlitedatabse类中有这个方法。如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

SQLCipher在queryForAll类上没有SQLiteDatabase方法。您可以使用rawQuery发送一个SQL查询,该查询将返回Cursor个结果。