0

私は sqlcipher と ormlite を一緒に使用しました。プロジェクトに net.sqlicipher および net.sqlicipher.database パッケージをインポートし、ormlite-android-sqlcipher.jar をダウンロードしました。また、DatabaseHelper クラス コンストラクターにパスワードを指定したので、データを挿入すると正常に動作します。ただし、レコードのフェッチ中に queryforall() が java.lang.NoSuchMethodError: net.sqlcipher.database.SQLiteDatabase.rawQuery 例外をスローしています。しかし、私はそのメソッドをsqlitedatabseクラスに持っています。この問題を解決する方法。

4

1 に答える 1

0

SQLCipher にはクラスのqueryForAllメソッドがありません。SQLiteDatabaseを使用して、結果のrawQueryを返す SQL クエリを送信できCursorます。

于 2013-02-27T13:42:33.610 に答える