GreenDaoUpgradeHelper
GreenDaoUpgradeHelper copied to clipboard
异常并未真正处理, 可能导致数据丢失
MigrationHelper.java
中大量使用 try catch 结构捕获异常, 但是捕获后仅输出了异常日志, 没有真正意义上地处理异常. 这会埋下不少隐患.
随便举个例子, 比如generateTempTables
时, 哪怕并未成功创建临时表, 迁移依然不会终止, 后续的删除数据库操作仍然会执行, 这样就导致了老数据的遗失.
有计划处理一下类似隐患吗?
过去了那么久了,我还是想问,你怎么处理了?