主要部分的核心代碼。
(SQLiteDatabase db) { createTable(db)List<ShopCartGoodsEntity> oldList = .().queryAllIntenerl()(oldList != && !oldList.isEmpty()) {insertMultiterm(dboldList).().deleteAll()} }
網上看到的文章都是,項目全新首次使用android sqlite加密,已經很多很完整了,調試下就可以實現。
當遇到自己原有項目是sqlite未加密,進行加密去掉未加密的old數據庫時,主要在onCreate方法實現。