【发布时间】:2012-02-28 21:52:05
【问题描述】:
我想在我的 Android 项目中使用 OrmLite 和 SQLCipher,但是这两个库都有自己的抽象 SQLiteOpenHelper 类来实现。 Java 不允许一个类扩展两个类,如果我单独实现,它们将不会相互通信。
如何同时使用两者?如何解决SQLiteOpenHelper 的实现问题?
【问题讨论】:
-
SQLCiphers 版本是 SQLiteOpenHelper 的重构版本 - 即它不是同一个类 - 要让这两者很好地协同工作,您将不得不重新设计整个 OrmLite 库以请改用 SQLCipher-packages。
-
如果 OrmLite 开箱即用,那肯定很棒。如果 SqlCipher 出现在 Maven 工件中也会很好。它们看起来像是两个显然需要相互协作的库(更好)。